@charset "shift_jis";


html {
        overflow-y: scroll;
}

div#container {
        width:100%;
        height:auto;
        margin:0 auto;
        padding:0;
        overflow:hidden;
}

/*-----------------------------------------------
 __header
-----------------------------------------------*/

div#header {
        position:relative;
        top:0;
        margin:0 auto;
        height:125px;
        background:url(../images/header_back.jpg) repeat-x;
        border:0;
}

div#header img#logo_cow {
        position:absolute;
        top:0;
        left:0;
        width:170px;
        height:125px;
}

div#header h1 {
        font-size:small;
        color:#FFF;
        font-weight:normal;
        position:absolute;
        top:1px;
        left:170px;
        width:320px;
}

div#header img#titleH {
        position:absolute;
        top:31px;
        left:180px;
        width:387px;
        height:61px;
        border:0;
}

div#header div#inquiryH {
        position:absolute;
        top:10px;
        right:10px;
        width:190px;
        height:79px;
}

div#header div#inquiryH  img{
        display:block;
        clear:both;
}

div#header div#inquiryH  img#formH {
        margin-top:7px;
        height:22px;
}

div#header ol {
        position:absolute;
        top:115px;
        left:150px;
        width:649px;
}

div#header ol li {
        font-size:small;
        line-height:120%;
        text-align:left;
        display:inline;
}
  
div#header ol li a {
        text-decoration:none;
        padding-right:20px;  
        background:url(../images/pan.gif) no-repeat right center;
} 

div#header ol li a:hover {
        text-decoration:underline;
}

/*-----------------------------------------------
 __footer
-----------------------------------------------*/
div#footer {
        clear:both;
        font-size:small;
        line-height:190%;
        width:100%;
        margin:0;
        border-top:#CC0000 solid 5px;
        text-align:center;
}

div#footer a {
        color:#333;
        text-decoration:none;
}

div#footer a:hover {
        text-decoration:underline;
}

div#footer ul#naviFooter {
        clear:both;
        display:block;
        margin:0;
        background-color:#FFFFCC;
        border-bottom:#CC0000 1px dotted;
}

div#footer ul#naviFooter li {
        display:inline;
        padding-right:1em;
}

div#footer ul#naviInfoFooter {
}

div#footer ul#naviInfoFooter li {
        display:inline;
        padding-left:1em;
}


