﻿div#sitemapMainContents{
    float:left;
    display: inline;
    width:714px;
}
div#sitemapSideBar{
    float:left;
    width:246px;
    border-left:1px dotted #999999;
}

div#sitemap{
    background:url('../i/sitemap_bg.png') top no-repeat;
    width:690px;
    height:483px;
    font:12px ＭＳ ゴシック;
}

div#sitemap a:link { color: #72a100; text-decoration: underline;}
div#sitemap a:visited { color: #72a100; }
div#sitemap a:active { color: #72a100; }
div#sitemap a:hover  { color: #b9d06a; text-decoration: underline;}
div#sitemapHead{
    padding:20px;
}
ul#siteNav{
    position:relative;
}
ul#siteNav li.home{
    position:absolute;
    top:30px;
    left:70px;
}

ul#siteNav li.course{
    position:absolute;
    top:21px;
    left:250px;
}

ul#courseNav{
    position:relative;
    top:20px;
    left:60px;
    width:150px;
}
ul#courseNav li.challenge{
    position:absolute;
    top:10px;
}
ul#courseNav li.value{
    position:absolute;
    top:40px;
}
ul#courseNav li.technical{
    position:absolute;
    top:68px;
}
ul#courseNav li.training{
    position:absolute;
    top:69px;
}
ul#courseNav li.classList{
    position:absolute;
    top:96px;
}

ul#siteNav li.support{
    position:absolute;
    top:211px;
    left:250px;
}
ul#siteNav li.success{
    position:absolute;
    top:253px;
    left:250px;
}
ul#siteNav li.jichiba{
    position:absolute;
    top:297px;
    left:250px;
}
ul#jichibaWeb{
    position:relative;
    width:250px;

}
ul#jichibaWeb li.site{
    position:absolute;
    top:28px;
    left:95px;
}

ul#siteNav li.doc{
    position:absolute;
    top:21px;
    right:120px;
}
ul#siteNav li.buynow{
    position:absolute;
    top:67px;
    right:142px;
}
ul#siteNav li.company{
    position:absolute;
    top:115px;
    right:120px;
}
ul#siteNav li.sitemap{
    position:absolute;
    top:160px;
    right:98px;
}
ul#siteNav li.contact{
    position:absolute;
    top:205px;
    right:98px;
}
