@charset "shift_jis";

/*------------ MAP area settings */

#maparea {
    padding: 0px;
    margin: 0px;
    height: 580px;
    width: 600px;
    background-color: #ffffff;
    float: left;
    }

#map {
    padding: 0px;
    margin: 0px auto;
    width: 580px;
    height: 450px;
    border: solid 1px #999999;
    }

/*------------ MAP area settings */

.promohtlarea {
    padding: 5px;
    margin: 0px;
    height: auto;
    width: 580px;
    float: left;
    }

.promohtlareain {
    padding: 5px;
    margin: 0px;
    height: auto;
    width: 540px;
    float: left;
    }

/*------------ Link page settings */

#linkindexbox {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: auto;
    width: 572px;
    border: solid 1px #CCCCCC;
    background-color: #FFFFE6;
    float: left;
    }

.linkindex {
    margin: 1px;
    padding: 0em 0.5em 0em 0.5em;
    line-height: 1.2em;
    height: auto;
    width: 160px;
    font-size: 0.8em;
    float:left;
    }


.afad {
    margin: 0px auto 0px 60px;
    padding: 0px;
    height: auto;
    width: auto;
    }

.links {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 280px;
    width: 280px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

.linkshigh {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 540px;
    width: 280px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

.linkslow {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 240px;
    width: 280px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

.linkslong {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 340px;
    width: 320px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

.linksfull {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 320px;
    width: 580px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

.linksad {
    padding: 2px 0px 5px 0px;
    margin: 5px 5px 5px 5px;
    height: 340px;
    width: 240px;
    border: solid 1px #CCCCCC;
    background-color: #E9F0F8;
    float: left;
    }

/*------------ tools settings */

#thead {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 598px;
    border-bottom: dotted 2px #cccccc;
    float: left;
    clear: both;
    }

#thead h1 {
    margin: 0px;
    padding: 0px;
    background-image: none;
    border: none;
    }

#theadimg {
    margin: 0px;
    padding: 0px;
    height: 110px;
    width: 104px;
    float: left;
    }

#theadtitle {
    margin: 30px 0px 0px 0px;
    padding: 0px;
    height: auto;
    line-height: 2em;
    font-size: 1.6em;
    vertical-align: bottom;
    width: auto;
    float: left;
    }

#ttguide {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: auto;
    float: left;
    }

#ttgimg {
    margin: 0px;
    padding: 0px;
    height: 298px;
    width: 210px;
    float: left;
    }

#ttgdesc {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 380px;
    float: left;
    }

#ttmapbox {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: auto;
    float: left;
    }

.ttmappages {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 380px;
    font-size: 1.4em;
    font-weight: bold;
    float: left;
    clear: both;
    }
