﻿@charset "utf-8";


/* navi.css
----------------------------------------- */
/*
===== 1: navigation setting =================================
*/

#navi {
position :absolute;
top              :105px;
width            :760px;
height           :40px;
display          :block;
background: -moz-linear-gradient(top, #fffafafa, #eee);
background: -webkit-gradient(linear, left top, left bottom, from(#fffafa), to(#eee)); 
background-color: #eee;
}

#navi ul{
border-top       :1px solid #e0e0e0;
border-bottom    :1px solid #e0e0e0;
background: -moz-linear-gradient(top, #fffafafa, #eee);
background: -webkit-gradient(linear, left top, left bottom, from(#fffafa), to(#eee)); 
background-color: #eee;
}

#navi ul li{
float       :left;
background: -moz-linear-gradient(top, #fffafafa, #eee); 
background: -webkit-gradient(linear, left top, left bottom, from(#fffafa), to(#eee)); 
background-color: #eee;
filter: alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95;
 }

#navi ul li a{
float           :none;
display         :block;
/* css hack for IE6*/
_display		:inline;
color           :#333333;
font-size       :14px;
height          :30px;
padding-top     :10px;
padding-right   :10px;
padding-left    :10px;
font-weight     :bold;
text-decoration :none;
/* border-right    :1px solid #fefefe;
 */}

#navi ul li #active a{
border-bottom    :0px solid #fbb910;
float       :left;
}

#navi ul li a:hover{
border-bottom    :0px solid #fbb910;
background: -moz-linear-gradient(top, #ffd700, #ffa500); 
background: -webkit-gradient(linear, left top, left bottom, from(#ffd700), to(#fffa500)); 
background-color :#ffd700;
}

* html #navi ul li #active a,
* html #navi ul li a:hover{
padding-bottom   :1px;
}

/*
===== 3: main > logo setting =================================
*/

.searchbox{
position:relative;
float: right;
top: -115px;
right: 0px;
height: 2px;
}

.searchbox a{
font-size:0.8em;
text-decoration:none;
text-align:right;
}
