﻿/* CSS Document */
body {
    text-align: center;
    background-image: url(<#_ITSESHOP_URL_#>dot_g.gif);
    font-size: small;
    background-color: #FFFFFF;
	margin:0 auto;
	width: 800px;
	vertical-align: 180%;
	line-height: 180%;

}
a {
    text-decoration: none;
}
/* container --------------------------------------- */
#container {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 850px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#container a {
    text-decoration: none;
}
/* banner --------------------------------------- */
#banner {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 820px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#banner a {
    text-decoration: none;
}
/* main --------------------------------------- */
#main {
    background-color: #FFFFFF;
    color: #FF0000;
    text-align: center;
    margin: auto;
    width: 850px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#main a {
    text-decoration: none;
}
/* footer --------------------------------------- */
#footer {
    background-color: #FFFFFF;
    color: #333333;
    text-align: center;
    margin: auto;
    width: 820px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#footer a {
    text-decoration: none;
}
/* left --------------------------------------- */
#left {
    background-color: #FFFFFF;
    color: #666666;
    text-align: center;
    float: left;
    width: 170px;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
#left a {
    text-decoration: none;
}
/* center --------------------------------------- */
#center {
    background-color: #FFFFFF;

    text-align: center;
    float: left;
    width: 450px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
}
#center img {
    float: none;
}
#center a {
    text-decoration: none;
}
/* right --------------------------------------- */
#right {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    float: left;
    width: 150px;
    padding-top: 2px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#right a {
    text-decoration: none;
}
/* menu --------------------------------------- */
.menu {
    background-color: #FFFFFF;
    color: #000033;
    text-align: center;
    margin: auto;
    width: 150px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
}
.menu hr {
    border-style: dotted;
    color: #53AFF0;
}
.menu a {
    text-decoration: none;
    color: #53AFF0;
}
.menu a:visited {
    color: #53AFF0;
}
.menu a:hover {
    color: #800000;
}
/* content --------------------------------------- */
#content {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    float: left;
    width: 590px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#content a {
    text-decoration: none;
    color: #333333;
}
#content a:visited {
    color: #333333;
}
/* content2 --------------------------------------- */
#content2 {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 580px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#content2 img {
    float: none;
}
#content2 a {
    text-decoration: none;
}
/* categorylist --------------------------------------- */
.categorylist {
    background-color: #FFFFFF;
    color: #53AFF0;
    text-align: center;
    margin: auto;
    width: 150px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    border-color: #53AFF0;
    border-style: solid;
    border-width: thin;
}
.categorylist hr {
    border-style: dotted;
    color: #53AFF0;
}
.categorylist a {
    text-decoration: none;
    color: #53AFF0;
}
.categorylist a:visited {
    color: #53AFF0;
}
.categorylist a:hover {
    color: #CC0000;
}
/* osusume --------------------------------------- */
.osusume {
    background-color: #FFFFFF;

    text-align: center;
    margin: auto;
    width: 450px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.osusume a {
    text-decoration: none;
    color: #333333;
}
.osusume a:visited {
    color: #333333;
}
/* whatsnew --------------------------------------- */
.whatsnew {
    background-color: #FFFFFF;
    color: #53AFF0;
    text-align: left;
    margin: auto;
    width: 150px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    border-color: #53AFF0;
    border-style: solid;
    border-width: thin;
}
.whatsnew hr {
    border-style: dotted;
    color: #53AFF0;
}
.whatsnew a {
    text-decoration: none;
}
/* table1 --------------------------------------- */
.table1 {
    width: 100%;
    border-style: none;
    background-color: #999999;
    color: #666600;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table1title {
    font-weight: bold;
    background-color: #53AFF0;
    color: #FFFFFF;
    text-align: center;
    border-style: none;
}
.table1title a:link {
    color: #FFFFFF;
}
.table1title a:visited {
    color: #FFFFFF;
}
.table1tr {
    background-color: #EEEEEE;
    color: #333333;
}
.table1meisai {
    background-color: #EEEEEE;
    color: #333333;
    text-align: left;
}
.table1meisai a:link {
    color: #333333;
}
.table1meisai a:visited {
    color: #333333;
}
/* table2 --------------------------------------- */
.table2 {
    width: 100%;
    border-style: none;
    color: #666666;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table2title {
    font-weight: bold;
    background-color: #53AFF0;
    color: #FFFFFF;
    text-align: center;
    border-style: none;
}
.table2title a:link {
}
.table2tr {
    background-color: #FFFFFF;
    color: #0066FF;
}
.table2meisai {
    background-color: #FFFFFF;
    color: #0066FF;
    text-align: left;
}
.table2meisai a:link {
    color: #FF0000;
}
.table2meisai a:visited {
    color: #FF0000;
}