@import "biz.css";
@import "font.css";


/* CSS Document */
#MinWidthContainer {
  padding-left:990px;
  height: 1px; 
}
#MinWidthContainer #PageContainer {
  height: 1px; 
}
#MinWidthContainer #PageContainer #PageContentContainer {
  margin-left:-990px; 
  position: relative; 
  height: 1px;
}


body{
	margin:0 auto;
	text-align:center;
  }

#table{
	width:100%;
	position: relative;
}




/******* 下 *******/






#table_990{
	width:990px;
	position: relative;
}
#table_970{
	width:970px;
	position: relative;
}
.align_center{
    text-align: center;

}

#left{
	position: relative;
	float:left;
}

#top_left1{
  position: relative;
  width:150px;
 
}

#right{
	position: relative;
	float:right;
}

#top_right1{
	position: relative;
	width:160px;
}

#top_right2{
	position: relative;
	width:200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#top_right3{
	position: relative;
	width:183px;

}

#bs_logo{
	position:absolute;
	padding-top: 35px;
	padding-right:40px;
	top:37px;
	right: -5px;
}
#bs_logo2{
	position:absolute;
	padding-top: 74px;
	padding-right:22px;
	top: -1px;
	right: -4px;
}
#bs_logo2-1{
	position:absolute;
	padding-top: 68px;
	padding-right:30px;
	top: 0px;
	right: 0px;
}
#bs_logo2-2{
	position:absolute;
	padding-top: 68px;
	padding-right:25px;
	top: 0px;
	right: 0px;
}
#bs_logo3{
	position:absolute;
	padding-top: 62px;
	padding-right:62px;
	top: 0px;
	right:0px;
}
#bs_logo4{
	position:absolute;
	padding-top:65px;
	padding-right:20px;
	top: 0px;
	right: 0px;
}
#bs_logo5{
	position:absolute;
	padding-top:65px;
	padding-right:30px;
	top: 0px;
	right: 0px;
}

#bs_logo6{
	position:absolute;
	padding-top:65px;
	padding-right:35px;
	top: 0px;
	right: 0px;
}
#bs_logo100{
	position:absolute;
	padding-top:68px;
	padding-right:60px;	
	top: 3px;
	right: 0;
}

#bs_logo101{
	position:absolute;
	padding-top:66px;
	padding-right:80px;	
	top: 0;
	right: 0;
}

#bs_logo102{
	position:absolute;
	padding-top:65px;
	padding-right:67px;	
	top: 0;
	right: 0;
}

#bs_logo103{
	position:absolute;
	padding-top:66px;
	padding-right:50px;	
	top: 0;
	right: 0;
}

#bs_logo104{
	position:absolute;
	padding-top:64px;
	padding-right:50px;	
	top: 0;
	right: 0;
}


#bs_title{
	position:absolute;
	left:12px;
	_left:20px;
	top:75px;
}

#bs_title2{
	position:absolute;
	left:2px;
	_left:10px;
	top:75px;
}

.style1 {
	color: #666666;
	font-size:8pt;
}
  
  
.bnr_center{
  position:absolute;
  min-width:990px;
  width:100%;
  text-align:center;
  top:0px;
  left:0px;
  }
 
#logo100{
 position:absolute;
 width:100%;
 min-width:990px;
 top:0px;
 left:0px;
}


.tabmargin1{
	margin-top:94px;
	_margin-top:14px;
}
.tabmargin2{
  margin-top:-4px;
  _margin-top:-3px;
}  

#txt{
	position: absolute;
	top:130px;
	right:105px;
} 
#txt2{
	position: absolute;
	top:130px;
	right:20px;
} 
#txt3{
	position: absolute;
	top:127px;
	left:630px;
	font-size:8pt;
	color: #666666;
} 


/**********　温泉検索　**********/


#onsen-r{
  position:relative;
  width:770px;
  float:right;
}

#onsen{
  position:relative;
  float:left;
  width:640px;
}

#onsenbg{
  position:absolute;
  background: url(../BizSelection/spa/images/onsenbg.gif) no-repeat;
  width:221px;
  height:164px;
  right:10px;
  top:-164px;
}

#onsenline{
  width:auto;
  height:0px;
  border-top:#CCCCCC 2px solid;
}
#onbg{
  position:relative;
  width:10px;

}
/**********　今日のNEWS　**********/


#todaynews1{
  position: relative;
  width:100%;
  height:27px;
  border-top:#a8bff1 1px solid;
  border-bottom:#a8bff1 1px solid;
}
#todaynews2{
  position: relative;
  width:auto;
  height:23px;
  border-top:#e2ecf5 2px solid;
  border-bottom:#e2ecf5 2px solid;
}
#todaynews3{
  position: relative;
  width:auto;
  height:23px;
  border-top:#e2ecf5 2px solid;
  border-bottom:#e2ecf5 2px solid;
  background-color:#e2ecf5;
  filter: Alpha(Opacity=85);
}
#todaynews-L{
  position:absolute;
  top:-1px;
  left:-1px;
  _left:0px;
  float:left;
  width:3px;
  height:29px;
  background:url(../images/todaynews_l.gif) no-repeat;
}
#todaynews-T{
  position:relative;
  float:left;
  margin-left:10px;
  
}
#todaynews-R{
  position:absolute;
  top:-1px;
  right:0px;
  float:right;
  width:3px;
  height:29px;
  background:url(../images/todaynews_r.gif) no-repeat;
}

#right770{
  position:relative;
  width:770;
  float:right;
}


#sub_main2{
  position:relative;
  width:980px;
  margin:20px auto;
}



.sitaline{
position:relative;
width:auto;
border-style:solid;
border-top:0;
border-right:0;
border-left:0;
border-bottom:1px;
text-align:left;

}


/*************　タブ　*************/

#subtab{
	position:relative;
	width:auto;
	height:26px;
	top:8px;
	background-image:url(../images/tabbg.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
	text-align: center
}

#subtab_center{
	position:relative;
	height:26px;
	margin-top: 0px;
	clear: both;
	text-align: center;
	width: 990px;
}


#subtab_left{
	position:relative;
	height:26px;
	margin-top: 0px;
	clear: both;
	text-align: left;
	width: 990px;
}
#subtab_left2{
	position:relative;
	height:26px;
	margin-top: 0px;
	clear: both;
	text-align: center;
    width: 100%
}


#tab0{
  position:relative;
  float: left;
  margin-right: 6px;
}
#tab1{
  position:relative;
  float:left;
  margin-left:4px;
}
#tab2{
  position:relative;
  float: right;
  text-align:center;
  height:26px;
  text-align:center;
}




/*************　天気予報　*************/

.tenki770{
   position:relative;
   width:768px;
   }
   
.tenki540{
   position:relative;
   width:540px;
   float:left;
   }
   
.tenki550{
   position:relative;
   width:550px;
   }
   
.tenki_kakuchi_menu{
   position:relative;
   width:150px;
   margin:0px 10px 0px 10px;
   border-top:solid 1px dotted #e9e9e9;
   text-align:left;
   }

.tenki_main_left{
   position:relative;
   width:560px;
   float:left;
   left:10px;
   }
   
.tenki_main_left2{
   position:relative;
   width:560px;
   float:left;
   left:10px;
   }

.tenki_map{
   position:relative;
   width:550px;
   border:solid 1px #999999;
   }
      
.tenki180{
   position:relative;
   width:178px;
   right:10px;
   float:right;
   }
   
.tenki_title{
   position:relative;
   width:auto;
   left:25px;
   float:left;
   }

.tenki_annai{
    position:relative;
	width:auto;
	padding:12px 20px 0px 0px;
	float:right;
	}

.txt_center{text-align:center;}
.tenki_chieki_underline{border-bottom:solid 1px #e0e0e0;}
.bot_dott{border-bottom: dotted 1px #e0e0e0;}
.tenki_date_bg{background-color:#FCFCFC;}
.tb_tenki_tit {
  border-bottom:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  background-color:#F6F6F6;
  text-align:center;
}

.box_tonari{
  position:relative;
  width:70px;
  margin-left:1px;
  }
  
.color_tonari{border:solid 1px #D9E7F7; background-color:#F4F9FF;}
.l-sen{border-left:#e7e7e7 1px solid;}

/***************************** 天気予報 全国 *********************************/
.undermapWtZen {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtZen {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -219px;
    left: 1px;
}
.top-sapWtZen {
    Z-INDEX: 2; 
    LEFT: 23px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -172px; 
    HEIGHT: 30px
}
.top-ksiWtZen {
    Z-INDEX: 2; 
    LEFT: 165px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -94px; 
    HEIGHT: 30px
}
.top-aomWtZen {
    Z-INDEX: 2; 
    LEFT: 455px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -193px; 
    HEIGHT: 30px
}
.top-senWtZen {
    Z-INDEX: 2; 
    LEFT: 461px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -58px; 
    HEIGHT: 30px
}
.top-niiWtZen {
    Z-INDEX: 2; 
    LEFT: 331px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -105px; 
    HEIGHT: 30px
}
.top-kanWtZen {
    Z-INDEX: 2; 
    LEFT: 245px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -38px; 
    HEIGHT: 30px
}
.top-tkoWtZen {
    Z-INDEX: 2; 
    LEFT: 432px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 60px; 
    HEIGHT: 30px
}
.top-nagWtZen {
    Z-INDEX: 2; 
    LEFT: 325px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 100px; 
    HEIGHT: 30px
}
.top-oosWtZen {
    Z-INDEX: 2; 
    LEFT: 254px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 142px; 
    HEIGHT: 30px
}
.top-hirWtZen {
    Z-INDEX: 2; 
    LEFT: 108px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 25px; 
    HEIGHT: 30px
}
.top-takWtZen {
    Z-INDEX: 2; 
    LEFT: 178px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 168px; 
    HEIGHT: 30px
}
.top-hukWtZen {
    Z-INDEX: 2; 
    LEFT: 29px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 107px; 
    HEIGHT: 30px
}
.top-kagWtZen {
    Z-INDEX: 2; 
    LEFT: 42px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 185px; 
    HEIGHT: 30px
}
.top-nahWtZen {
    Z-INDEX: 2; LEFT: 456px; 
    WIDTH: 49px; 
    POSITION: absolute; 
    TOP: 193px; 
    HEIGHT: 30px
}

.undermapWtChu {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtChu {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -186px;
    left: 4px;
}
.top-okaWt {
    Z-INDEX: 2; 
    LEFT: 414px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 5px;
    HEIGHT: 30px
}
.top-matWt {
    Z-INDEX: 2; 
    LEFT: 286px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -141px; 
    HEIGHT: 30px
}
.top-hirWtChu {
    Z-INDEX: 2; 
    LEFT: 270px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 66px; 
    HEIGHT: 30px
}
.top-totWt {
    Z-INDEX: 2; 
    LEFT: 417px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -137px; 
    HEIGHT: 30px
}
.top-yamWt {
    Z-INDEX: 2; 
    LEFT: 51px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 51px; 
    HEIGHT: 30px
}
.undermapWtHkk {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtHkk {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -220px;
    left: 2px;
}
.top-titWt {
    Z-INDEX: 2; 
    LEFT: 166px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -204px; 
    HEIGHT: 30px;
    right: 312px;
}
.top-asaWt {
    Z-INDEX: 2; 
    LEFT: 186px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -99px; 
    HEIGHT: 30px
}
.top-abaWt {
    Z-INDEX: 2; 
    LEFT: 279px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -134px; 
    HEIGHT: 30px
}
.top-kusWt {
    Z-INDEX: 2; 
    LEFT: 120px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 45px; 
    HEIGHT: 30px
}
.top-sapWtHkk {
    Z-INDEX: 2; 
    LEFT: 285px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 21px; 
    HEIGHT: 30px
}
.top-murWt {
    Z-INDEX: 2; 
    LEFT: 91px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 123px; 
    HEIGHT: 30px
}
.top-hakWt {
    Z-INDEX: 2; 
    LEFT: 61px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -69px; 
    HEIGHT: 30px
}

.undermapWtKan {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtKan {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -220px;
    left: -1px;
}
.top-nigWtKan {
    Z-INDEX: 2; 
    LEFT: 200px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -202px; 
    HEIGHT: 30px
}
.top-mitWtKan {
    Z-INDEX: 2; 
    LEFT: 376px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 6px; 
    HEIGHT: 30px
}
.top-utuWtKan {
    Z-INDEX: 2; 
    LEFT: 306px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -92px; 
    HEIGHT: 30px
}
.top-maeWtKan {
    Z-INDEX: 2; 
    LEFT: 182px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -30px; 
    HEIGHT: 30px
}
.top-tibWtKan {
    Z-INDEX: 2; 
    LEFT: 346px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 113px; 
    HEIGHT: 30px
}
.top-yokWtKan {
    Z-INDEX: 2; 
    LEFT: 210px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 146px; 
    HEIGHT: 30px
}
.top-ngaWtKan {
    Z-INDEX: 2; 
    LEFT: 82px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -8px; 
    HEIGHT: 30px
}
.top-khuWtKan {
    Z-INDEX: 2; 
    LEFT: 137px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 154px; 
    HEIGHT: 30px
}
.top-saiWtKan {
    Z-INDEX: 2; 
    LEFT: 206px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 48px; 
    HEIGHT: 30px
}
.top-tkoWtKan {
    Z-INDEX: 2; 
    LEFT: 323px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 181px; 
    HEIGHT: 30px
}
.undermapWtKin {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtKin {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -219px;
    left: 0px;
}
.top-ootWtKin {
    Z-INDEX: 2; 
    LEFT: 380px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -99px; 
    HEIGHT: 30px
}
.top-oosWtKin {
    Z-INDEX: 2; 
    LEFT: 223px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 28px; 
    HEIGHT: 30px
}
.top-kytWtKin {
    Z-INDEX: 2; 
    LEFT: 252px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -142px; 
    HEIGHT: 30px
}
.top-kobWtKin {
    Z-INDEX: 2; 
    LEFT: 316px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 55px; 
    HEIGHT: 30px
}
.top-narWtKin {
    Z-INDEX: 2; 
    LEFT: 165px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -69px; 
    HEIGHT: 30px
}
.top-wakWtKin {
    Z-INDEX: 2; 
    LEFT: 217px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 120px; 
    HEIGHT: 30px
}

.undermapWtOki {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtOki {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -218px;
    left: -1px;
}
.top-nahWtOki {
    Z-INDEX: 2; 
    LEFT: 398px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -192px; 
    HEIGHT: 30px
}
.top-isiWtOki {
    Z-INDEX: 2; 
    LEFT: 143px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 69px; 
    HEIGHT: 30px
}
.undermapWtShi {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtShi {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -219px;
    left: 0px;
}
.top-takWtShi {
    Z-INDEX: 2; 
    LEFT: 291px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -189px; 
    HEIGHT: 30px
}
.top-tokWtShi {
    Z-INDEX: 2; 
    LEFT: 85px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -85px; 
    HEIGHT: 30px
}
.top-matWtShi {
    Z-INDEX: 2; 
    LEFT: 384px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -92px; 
    HEIGHT: 30px
}
.top-kouWtShi {
    Z-INDEX: 2; 
    LEFT: 268px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 40px; 
    HEIGHT: 30px
}
.undermapWtToh {
    Z-INDEX: 1;
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtToh {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -219px;
    left: 0px;
}
.top-aomWtToh {
    Z-INDEX: 2; 
    LEFT: 123px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -173px; 
    HEIGHT: 30px
}
.top-akiWtToh {
    Z-INDEX: 2; 
    LEFT: 104px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -41px; 
    HEIGHT: 30px
}
.top-morWtToh {
    Z-INDEX: 2; 
    LEFT: 286px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -57px; 
    HEIGHT: 30px
}
.top-senWtToh {
    Z-INDEX: 2; 
    LEFT: 301px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 70px; 
    HEIGHT: 30px
}
.top-yamWtToh {
    Z-INDEX: 2; 
    LEFT: 117px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 42px; 
    HEIGHT: 30px
}
.top-hukWtToh {
    Z-INDEX: 2; 
    LEFT: 230px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 171px; 
    HEIGHT: 30px
}
.undermapWtKyu {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 1px;
}
.linkmapWtKyu {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -221px;
    left: -4px;
}
.top-sagWtKyu {
    Z-INDEX: 2; 
    LEFT: 177px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -183px; 
    HEIGHT: 30px
}
.top-hukWtKyu {
    Z-INDEX: 2; 
    LEFT: 264px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -164px; 
    HEIGHT: 30px
}
.top-ooiWtKyu {
    Z-INDEX: 2; 
    LEFT: 385px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -105px; 
    HEIGHT: 30px
}
.top-miyWtKyu {
    Z-INDEX: 2; 
    LEFT: 354px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 85px; 
    HEIGHT: 30px
}
.top-nagWtKyu {
    Z-INDEX: 2; 
    LEFT: 125px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -1px; 
    HEIGHT: 30px
}
.top-kumWtKyu {
    Z-INDEX: 2; 
    LEFT: 118px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 91px; 
    HEIGHT: 30px;
    right: 359px;
}
.top-kagWtKyu {
    Z-INDEX: 2; 
    LEFT: 198px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 171px; 
    HEIGHT: 30px
}
.undermapWtTok {
    Z-INDEX: 1; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px;
    top: -220px;
    left: 0px;
}
.linkmapWtTok {
    Z-INDEX: 3; 
    WIDTH: 530px; 
    POSITION: absolute; 
    HEIGHT: 481px; 
    top: -219px;
    left: 2px;
}
.top-sizWtTok {
    Z-INDEX: 2; 
    LEFT: 308px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 121px; 
    HEIGHT: 30px
}
.top-nagWtTok {
    Z-INDEX: 2; 
    LEFT: 217px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 75px; 
    HEIGHT: 30px
}
.top-gihWtTok {
    Z-INDEX: 2; 
    LEFT: 196px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -21px; 
    HEIGHT: 30px
}
.top-tu-WtTok {
    Z-INDEX: 2; 
    LEFT: 79px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: 76px; 
    HEIGHT: 30px
}
.top-toyWtTok {
    Z-INDEX: 2; 
    LEFT: 255px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -128px; 
    HEIGHT: 30px
}
.top-kanWtTok {
    Z-INDEX: 2; 
    LEFT: 102px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -168px; 
    HEIGHT: 30px
}
.top-hukWtTok {
    Z-INDEX: 2; 
    LEFT: 54px; 
    WIDTH: 44px; 
    POSITION: absolute; 
    TOP: -85px; 
    HEIGHT: 30px
}












/**********　地図検索　**********/


#map_right{
 position:relative; 
 width:auto; 
 height:100%; 
 float:right; 
 border-left:1px solid; 
 text-align:left;
}

