@charset "Shift_JIS";
a#sinjuku{
  margin:0 3px 3px 0;
  background:transparent url("../tokyo/images/bana/sinjuku_bana.jpg") 0 0 no-repeat!important; 
  width:120px;
  height:160px;
  display:block;
  text-align:left;
  text-indent:-9999px;
}
a:hover#sinjuku{
  background:transparent url("../tokyo/images/bana/sinjuku_bana.jpg") 0 -160px no-repeat!important;
}




/*

はれへっだー。

*/


#groupNavi{
top:0;
left:0;
width:100%;
background-color:#cccccc;
border-bottom:solid 1px #000;
height:45px;
overflow: hidden;
z-index:15;
}

#groupNavi *{
margin:0;
padding:0;
color:#000;
text-decoration:none;
font-size:11px;
list-style:none;
}

#groupNavi ul{
clear:both;
height:22px;
}
#groupNavi li{
float:left;
letter-spacing: inherit;
}


#groupNavi li a{
display:block;
padding:2px 2px;
}


#hareHeader{
width:740px;
height:25px;
margin:0 auto;
position:relative;
padding:20px 0 0 0;
}

#hareHeader ul{
border-top:solid 1px #000;
border-left:solid 1px #000;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
}

#hareHeader ul a.on{
border-top:solid 1px #000;
border-left:solid 1px #000;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
}

ul#areaMenu,
ul#contentsMenu{
border:none;
}

#areaMenu{
position:absolute;
top:0;
left:0;
}

#areaMenu a:hover{
background-color:#d6ffff;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}

#contentsMenu{
position:absolute;
top:0;
right:0;
}

#contentsMenu li{
height:20px;
}
#contentsMenu a:hover{
border-top:solid 1px #fff;
border-left:solid 1px #fff;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
}


#ykShop {width:800px;}

#yk a:hover		{background-color:#ffffce;}
#kw a:hover		{background-color:#9cffff;}
#tk a:hover		{background-color:#ffce66;}
#st a:hover		{background-color:#ceffce;}


#ykContents		{background-color:#ff9eff;}
#ykContents .on	{background-color:#ffff6b;}
#ykContents a:hover	{background-color:#ffd7ff;}

#ykShop			{background-color:#ffff9c;}
#ykShop a.on		{background-color:#ffff6b;}
#ykShop a:hover	{background-color:#ffffce;}

#kwShop			{background-color:#9cffff;}
#kwShop a:hover	{background-color:#ceffff;}

#tkShop			{background-color:#ffce00;}
#tkShop a:hover	{background-color:#ffce66;}

#stShop			{background-color:#9cff9c;}
#stShop a:hover	{background-color:#ceffce;}


/* leftcont_iframe
------------------------------------------------------------------------------------------------*/
.leftcont_iframe{margin: 10px auto; width: 100%; overflow-x: hidden; padding: 0 0 5px 0; text-align: center; background: #414141; width: 150px; border-radius: 5px }
.leftcont_iframe div{width:150px; height: 420px; overflow-y: auto; overflow-x: hidden;  margin: 0 auto; padding:0 5px 5px 5px; box-sizing: border-box;}
.leftcont_iframe iframe {width:100%; height:100%; border:none; display:block;}
.leftcont_iframe h1{font-size:12px; color:12px; color: #fff; padding: 10px 0; height:16px; width: 150px; border-radius: 5px 5px 0 0; margin: 0 auto; border-bottom: none; background-image: none; text-indent: 0;}


.footer-s-text{
  font-size: 7px;
  line-height: 9px;
}