/* right_area.css */

/* タブメニュー */
ul#btn-Tab{
list-style:none;
}

ul#btn-Tab li{
float:left;
height:26px;
}


ul#btn-Tab li a{
width:100%;
height:100%;
display:block;
font-size:2px;
text-indent:-9999px;
}

li#btn-Shoplist{
background:url(../img/btn_shoplist.gif) no-repeat;
width:126px;
}

li#btn-Shoplist-over{
background:url(../img/btn_shoplist_over.gif) no-repeat;
width:126px;
}


li#btn-Favoritelist{
background: url(../img/btn_favoritelist.gif) no-repeat;
width:144px;
}

li#btn-Favoritelist-over{
background: url(../img/btn_favoritelist_over.gif) no-repeat;
width:144px;
}

.bg-Right{
width:269px;
clear:both;
border-bottom:solid 1px #979797;
border-left:solid 1px #979797;
border-right:solid 1px #979797;
overflow:auto;
overflow-x:hidden;
position:relative;
clear:both;
background-color:#FFFFFF;
}

* html .bg-Right{
width:271px;
}


/* area01.html */

#bg-Right01{
height:547px;
}

#text-List01{
clear:both;
background:url(../img/bg_right001.gif) no-repeat;
padding:53px 0 0 10px;
height:37px;
}

/* テキスト設定 */


#text-List02{margin:10px 0 10px 0;padding:32px 5px 0 22px;background:url(../img/bg_right01.gif) no-repeat 0 0; height:18px;}
#text-List03{margin:0 0 5px 0;padding:22px 5px 0 48px;background:url(../img/bg_right02.gif) no-repeat 0 0;}
#text-List04{margin:0 0 5px 0;padding:60px 5px 0 48px;background:url(../img/bg_right03.gif) no-repeat 0 0;}
#text-List05{margin:0 0 5px 0;padding:91px 7px 0 48px;background:url(../img/bg_right04.gif) no-repeat 0 0;}
#text-List06{margin:0 0 5px 0;padding:97px 5px 0 48px;background:url(../img/bg_right05.gif) no-repeat 0 0;}
#text-List07{margin:0 0 5px 0;background:url(../img/bg_right06.gif) no-repeat 0 0; height:29px; text-indent:-9999px;}

* html #text-List01{height:90px;}
* html #text-List02{height:50px;}

/* map01.html */

#bg-Right02{
background-color:#FFFFFF;
}

#all-Number{
clear:both;
background-color:#e5e5e5;
border-bottom:solid 1px #979797;
border-right:solid 1px #979797;
border-left:solid 1px #979797;
height:34px;
padding:20px 0 0 45px;
}

* html #all-Number{
height:54px;
}

#Page{
border-bottom:dashed 1px #c9c9c9;
border-right: solid 1px #979797;
border-left: solid 1px #979797;
background:#FFFFFF;
height:26px;
padding-top:9px;
}

* html #Page{
padding-top:5px;
padding-bottom:5px;
}

#btn-Page01{
display:block;
background:url(../img/prev.gif) no-repeat 0px 3px;
padding-left:10px;
margin:0 6px 0 13px;
float:left;
}

#btn-Page02{
background:url(../img/next.gif) no-repeat 34px 2px;
width:40px;
margin:0 0px 0 10px;
float:left;
}

* html #btn-Page01{
margin:3px 5px 0 5px;
}

* html #btn-Page02{
width:40px;
margin:3px 0 0 13px ;
}

#page-Number{
float:left;
}



#page-Number span{
display:block;
float:left;
padding:3px 3px 1px 3px;
margin:-2px 1px 0 1px;
}

* html #page-Number span{
display:block;
float:left;
padding:5px 5px 1px 5px;
margin:-1px 1px 0 1px;
}

#page-Number a{
border:1px solid #c9c9c9;
background-color:#FFFFFF;
padding:2px 7px 2px 7px;
margin:-3px 1px 0 1px;
display:block;
float:left;
}

* html #page-Number a{
margin:0px 1px 0 1px;
}


#page-Number a:hover{
border:1px solid #c9c9c9;
background-color:#f2ffc6;
padding:2px 7px 2px 7px;
margin:-3px 1px 0 1px;
display:block;
float:left;
}

* html #page-Number a:hover{
margin:0px 1px 0 1px;
}

#no p{
background-repeat:no-repeat;
border-bottom:dashed 1px #c9c9c9;
background-position:10px 5px;
padding:7px 0;
clear:both;
float:left;
width:269px;
}

#no p em{
display:block;
float:left;
margin:0 0 0 5px;
width:210px;
font-style:normal;
}

#no p img{
float:left;
margin:0 3px 0 5px;
}

#no p span{
display:block;
padding:5px 0 0 5px;
clear:both;
margin:0;
width:240px;
}



#no p span img{
margin:0 5px 0 0;
}

#no p span img.win{
float:none;
}

/* favorite.html */

#bg-Right03{
background-color:#FFFFFF;
}

#ttl-Favorite{
clear:both;
height:74px;
background-color:#e5e5e5;
border-bottom:solid 1px #979797;
border-right:solid 1px #979797;
border-left:solid 1px #979797;
padding:16px 0 0 11px;
}


* html #ttl-Favorite{
height:90px;
padding:16px 0 0 10px;
}

#ttl-Favorite a{
height:58px;
width:249px;
display:block;
text-indent:-9999px;
font-size:2px;
background:url(../img/ttl_favoritelist.gif) no-repeat;
}

#txt-Favorite{
margin:11px;
}


#map-Save{
height:19px;
background:url(../img/icon_open.gif) no-repeat 5px 10px;
background-color:#f2ffc6;
padding:7px 0 0 18px;
margin-top:10px;
}

#map-Save span{
background:url(../img/icon_folder.gif) no-repeat;
display:block;
padding-left:17px;
}

#bg-Right03 ul{
margin:7px 0 7px 18px;
list-style:none;
}

#bg-Right03 ul li{
padding-left:18px;
margin-bottom:3px;
}

#bg-Right03 ul.icon-Map li{
background:url(../img/icon_map.gif) no-repeat;
}

#bg-Right03 ul.icon-House li{
background:url(../img/icon_house.gif) no-repeat;
}


/*  --------------------------------------------------------  */


.bg-Right-up{
width:269px;
clear:both;
border-bottom:solid 1px #979797;
border-left:solid 1px #979797;
border-right:solid 1px #979797;
overflow:scroll;
overflow-x:hidden;
position:relative;
clear:both;
background-color:#FFFFFF;
height:740px;
}

* html .bg-Right-up{
width:271px;
}

#bg-Right02-up{
background-color:#FFFFFF;

}
