/* CSS Document */

body{
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}

img{
border:0;
}

a{
text-decoration:none;
}

#indoortoolbar{
width:100%;
height:20px;
margin:0;
padding:0;
background-image: url(bg_toolbar_20.gif);
background-repeat:repeat-x;
border-bottom: 1px solid  #CCCCCC;
overflow:hidden;
}


a#serverlogo{
display:block;
height:17px;
width:90px;
float:left;
padding-top:3px;
padding-right:10px;
color:white;
font-weight:bold;
font-size:12px;
text-align:right;
background: url(bg_logo_off.png);
}
a#serverlogo:hover{
color:white;
background: url(bg_logo_on.png);
}

a#all{
display:block;
margin-left:5px;
width:32px;
height:20px;
float:left;
background:url(bg_all_off.png);
}
a#all:hover{
background:url(bg_all_on.png);
}

a#idimg{
float:left;
padding-top:2px;
padding-left:5px;
}

a.memulink{
padding-top:3px;
padding-left:10px;
font-weight:bold;
font-size:12px;
text-decoration:none;
float:left;
}
a.memulink:link,
a.memulink:visited {
color: #333333;
} 
a.memulink:hover,
a.memulink:active {
color: #FF0000;
} 


a.memulink2{
padding-top:3px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #999999;
font-size:12px;
text-decoration:none;
float:left;
}


a.memulink3{
padding-top:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:none;
float:left;
}
a.memulink3:link,
a.memulink3:visited {
color: #666666;
} 
a.memulink3:hover,
a.memulink3:active {
color: #FF0000;
} 

/* scroll */

div#scroll-v{
width:20%;
padding:3px;
font-size:small;
float:right;
white-space:nowrap;
overflow:hidden;
}
div#scroll-v a{
text-decoration:none;
color:#333333;
margin-right:5px;
}
div#scroll-v a:hover{
color: #FF0000;
}

/* search */

form#search{
margin:0 5px;
padding:2px;
float:right;
}

input#go{
width:100px;
height:14px;
margin:0;
padding:1px;
border:0;
background:#CCCCCC;
color:#666666;
}

input#bu{
}

/* pull down */

ul{
margin:0;
padding:0;
}

li{
margin:0;
padding:0;
list-style:none;
float:left;
}

ul#pulldown-menu li {
position: relative;
}

ul#pulldown-menu li a {
display: inline;
float:left;
font-weight:bold;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
display: inline;
position: relative;
z-index: 100;
}


