@charset "utf-8";
/*
 * common.css
 * サイト共通部設定
 */

/*------- Global -------*/
body
{
    text-align: center;
}

#container
{
    width: 1024px;
    margin: 0 auto;
    text-align: left;
}

.digit
{
    text-align: right;
    ime-mode: disabled;
}

.alphaNum
{
    ime-mode: disabled;
}

/*------- Header -------*/
#header
{
    width: 100%;
}

#header
{
    overflow: hidden;
    zoom: 1;
}
 
#topBelt
{
    margin-bottom: 5px;
    line-height: 1.5;
    text-indent: 1em;
    background-color: #00a73c;
    color: #ffffff;
}

#logo
{
    float: left;
}

#logo img
{
    border-style: none;
}

#catch
{
    float: left;
}

#countAndBookmarks
{
    float: right;
    text-align: right;
}

#countAndBookmarks #totalStalls h3
{
    padding-left: 15px;
    background: url("/images/simpleTitleBar2.gif") left top no-repeat;
}

#countAndBookmarks #totalStalls span
{
    color: #0000ff;
    font-size: 110%;
    font-weight: bold;
}

#countAndBookmarks #moddate
{
    font-size: 82%;
}

#countAndBookmarks img
{
    border-style: none;
}


/*------- Footer -------*/
#footer
{
    margin-top: 30px;
    text-align: center;
}

#footer hr
{
    width: 100%;
    border: 1px solid #00a73c;
    color: #00a73c;
}

#footer #prefecturalLinks,
#footer #support
{
    padding-left: 40px;
    overflow: hidden;
    zoom: 1;
}

#footer #prefecturalLinks
{
    margin-bottom: 15px;
}

#footer #prefecturalLinks li
{
    float: left;
    width: 150px;
    margin: 2px 0;
    font-size: 77%;
}

#footer #support li
{
    float: left;
    margin: 2px 0;
    margin-right: 32px;
}

#footer #support li#end
{
    float: left;
    margin: 2px 0;
}

#footer #copyright
{
    margin-top: 10px;
}

/*------- Others -------*/
#topicPath
{
    margin: 10px 0;
    overflow: hidden;
    zoom: 1;
}

#topicPath li
{
    float: left;
    font-size: 77%;
}

div.checkFavorites a,
div.around a,
div.apply a,
div.inquiry a,
div.addFavorite a
{
    display: block;
    width: 170px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}

div.checkFavorites a
{
    background: url("/images/button/blue.png") left top no-repeat;
}

div.around a
{
    background: url("/images/button/orange.png") left top no-repeat;
}

div.apply a
{
    background: url("/images/button/pink.png") left top no-repeat;
}
div.inquiry a
{
    background: url("/images/button/lightGreen.png") left top no-repeat;
}

div.addFavorite a
{
    background: url("/images/button/lightBlue.png") left top no-repeat;
}

div.checkFavorites a:hover
{
    background: url("/images/button/blueHover.png") left top no-repeat;
}

div.around a:hover
{
    background: url("/images/button/orangeHover.png") left top no-repeat;
}

div.apply a:hover
{
    background: url("/images/button/pinkHover.png") left top no-repeat;
}

div.inquiry a:hover
{
    background: url("/images/button/lightGreenHover.png") left top no-repeat;
}

div.addFavorite a:hover
{
    background: url("/images/button/lightBlueHover.png") left top no-repeat;
}

div.checkFavorites a em,
div.checkFavorites a .mainWord,
div.around a em,
div.apply a em,
div.inquiry a em,
div.addFavorite a em
{
    font-size: 120%;
}

div.checkFavorites a span,
div.around a span,
div.apply a span,
div.inquiry a span,
div.addFavorite a span

{
    font-size: 77%;
}

#maintenanace
{
    line-height: 2;
    margin: 0 200px;
    padding: 50px;
    border: 1px solid #333333;
    color: #ff0000;
}


