@charset "utf-8";

/* ヘッダー
   ----------------------------------------------- */
#topbox {
    position: relative;
    width: 106.8%;
    margin-left: -3.4%;
    background-color: #333333;
}

/* ヘッダーロゴ
   ------------------------------------------------ */
#header {
    background-color: #fff;
    margin: 0 auto;
    padding-bottom: 10px;
}
#header h1 {
    margin: 0;
}
#header h1 a {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 301px;
    height: 66px;
    background: url("../img/header/logo.gif") no-repeat;
}
#header em {
    display: none;
}

/* 検索バー
   ----------------------------------------------- */
#searchbar {
    border-top: 1px solid #5c5c5c;
    border-bottom: 1px solid #000000;
    background-color: #333333;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#5C5C5C), color-stop(0.6,#2E2E2E));
    width: 100%;
    padding: 2px 0;
}

/* メンバーメニュー
   ----------------------------------------------- */
#block-login {
    display: block;
    font-size: 100%;
    margin: 10px auto;
    width: 301px;
}

/* ニュース
   ----------------------------------------------- */
#block-news{
    position: relative;
    width: 106.8%;
    margin-left: -3.4%;
    height: 1.8em;
    border-bottom: 1px solid #ccc;
}
.anews{
    color: #666666;
    font: 90% Helvetica;
    margin: 0.3em 10px;
}
