@charset "UTF-8";

/*
##################################################################
footer_v1.0.css
################################################################## */

div#footer1 {
    clear: both;
    width: 980px;
    margin: 20px 0 0 15px;
    z-index: 1;
    }

div#footer2 {
    clear: both;
    position: relative;
    width: 100%;
    height: 90px;
    margin: 10px 0 0 0;
    background: url(/cmn/footerImg/footerBG.png) repeat-x;
    }

ul.footerLink {
    width: 980px;
    margin: 0;
    font-size: 11px;
    }

ul.footerLink li {
    float: left;
    height: 18px;
    line-height: 18px;
    word-break: keep-all;
    white-space: nowrap;
    list-style: none;
    font-size: 11px;
    }

ul.footerLink a {
    height: 15px;
    line-height: 1.5em;
    font-size: 11px;
    letter-spacing: -1px;
    }

/* 20080509 add */
ul#gnLink {
    clear: both;
    width: 980px;
    height: 30px;
    margin: 10px 0 0;
    }

ul#csLink {
    clear: both;
    width: 980px;
    height: 30px;
    }

ul#toolLink1 {
    clear: both;
    width: 980px;
    height: 20px;
    margin: 20px 0 0;
    }

ul#toolLink2 {
    position: absolute;
    top: 10px;
    left: 15px;
    width: 980px;
    }

div#btmLink {
    position: absolute;
    top: 50px;
    left: 15px;
    width: 980px;
    }

ul#companyLink {
    float: left;
    display: inline;
    width: 980px;
    }

a#recFootLogo {
    float: left;
    width: 162px;
    }

a#recFootLogo img {
    margin-top: 5px;
    margin-bottom: 10px;
    }

/* メーカー・タイプリンク */
ul#makerlink, ul#typelink {
    margin: 12px 0 0 0;
    }

ul#makerlink li, ul#typelink li {
    float: left;
    font-size: 11px;
    line-height: 18px;
    word-break: keep-all;
    }

ul#makerlink li a:link,
ul#makerlink li a:visited,
ul#makerlink li a:hover,
ul#makerlink li a:active,
ul#typelink li a:link,
ul#typelink li a:visited,
ul#typelink li a:hover,
ul#typelink li a:active {
    font-size:11px;
    }

/* vvv It is existing as follows. */

/* small footer */
#Footer {
    clear: both;
    position: relative;
    width: 100%;
/*    text-align: right;*/
    border-top: 1px solid #ccc;
    font-size: 10px;
    }

#Footer img {
/*    padding: 5px 30px 10px 0;*/
    margin: 5px 0 10px 10px;
    }

#Footer span#cFooterLink {
    position: absolute;
    margin: 5px 0 0 20px;
    }

#Footer a:link,
#Footer a:visited,
#Footer a:hover,
#Footer a:active,
#Footer a:link,
#Footer a:visited,
#Footer a:hover,
#Footer a:active {
    font-size:10px;
    }
