@charset "euc-jp";

/*==============================================================

 1.
 2.
 3.
 4.

================================================================*/

/*----------------------------------------------------------------
 1. Header
----------------------------------------------------------------*/
#header {
        min-width:900px;
        margin:0 auto;
        border-top:1px solid #BE0000;
        background:url(../images/line_header_01.gif) repeat-x bottom;
        padding-bottom:24px;
        _padding-bottom:0px;
        }

/*----------------------------------------------------------------
 2. SubNavi
----------------------------------------------------------------*/

#header .language {
        float:right;
        }

#header .language .bnr-estimate {
        display:block;
        padding:5px 8px 0 0 ;
}

/*----------------------------------------------------------------
 3. Logo
----------------------------------------------------------------*/
#header .inner {
        width: 900px;
        margin: 0 auto;
}

#header .inner .logo {
        float: left;
        margin: 10px 0 0 0;
}

#header .inner .logo-sub {
        float:left;
        margin: 7px 15px 7px 3px;
}

#header .inner .menu {
        float:left;
        width:560px;
        margin-left:10px;
}

#header .inner .menu .logo {
        width:207px;
        background:url(../images/header_bg_line.gif) no-repeat right;
        margin-right:15px;
}

#header .inner h1 {
        font-size:100%;
        font-weight:normal;
}

#header .inner .seo-tx {
        font-size:65%;
        color:#666;
        margin: 24px 0 7px 3px;
        text-align:left;
        line-height:150%;
}

/*----------------------------------------------------------------
 4. Global navi
----------------------------------------------------------------*/

#header .inner .gloval {
        clear:both;
        margin:0 auto;
}

.glovaltop {
        clear:both;
        margin:40px auto 0;
}

.glovaltop .menu,
#header .inner .gloval .menu {
        float:left;
        width:690px;
}

.glovaltop .menu-second,
#header .inner .gloval .menu-second {
        width:900px;
}

.glovaltop ul,
#header .inner .gloval ul { }

.glovaltop li,
#header .inner .gloval li { display:inline; }

.glovaltop .search,
#header .inner .gloval .search {
        float:right;
        background:url(../images/bg_search_01.gif) no-repeat;
        _background:url(../images/bg_search_01.gif) no-repeat;
        width:202px;
        height:24px;
        padding:8px 4px;
        margin-top:-40px;
}

.glovaltop .search .area,
#header .inner .gloval .search .area {
        width:129px;
        font-size:12px;
        margin:0 5px 5px 0;
        color:#666;
}
