/* CSS Document */
PTD,BODY,FORM,FONT,TABLE,TEXT
{
font-family:Verdana,‚i‚r ‚oƒSƒVƒbƒN,;
font-size:11px;
line-height:120%;
}
a{
    text-decoration: none;
}
/* container --------------------------------------- */
#container {
    background-color: #f8f0d9;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 780px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#container a {
    text-decoration: none;
}
/* banner --------------------------------------- */
#banner {
    background-color: #f8f0d9;
    color: #333300;
    text-align: center;
    margin: auto;
    width: 748px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
}
#banner a {
    text-decoration: none;
}
/* main --------------------------------------- */
#main {
    background-color: #FFFFCC;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 780px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#main a {
    text-decoration: none;
}
/* footer --------------------------------------- */
#footer {
    background-color: #f8f0d9;
    color: #333300;
    text-align: center;
    margin: auto;
    width: 756px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#footer a {
    text-decoration: none;
}
/* left --------------------------------------- */
#left {
    color: #FF0033;
    text-align: center;
    float: left;
    width: 126px;
    padding-top: 0px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
#left a {
    text-decoration: none;
}
/* center --------------------------------------- */
#center {
    background-color: #FFFFCC;
    color: #666633;
    text-align: center;
    float: left;
    width: 456px;
    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: #FFFFCC;
    color: #000000;
    text-align: center;
    float: left;
    width: 126px;
    padding-top: 0px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
#right a {
    text-decoration: none;
}
/* menu --------------------------------------- */
.menu {
    background-color: #f3f3f3;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 756px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
.menu hr {
    border-style: dotted;
}
.menu a {
    text-decoration: none;
    color: #333333;
}
.menu a:visited {
    color: #333333;
}
.menu a:hover {
    color: #999933;
}
/* content --------------------------------------- */
#content {
    background-color: #FFFFCC;
    color: #000000;
    text-align: center;
    float: left;
    width: 610px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
}
#content a {
    text-decoration: none;
    color: #666633;
}
#content a:visited {
    color: #666633;
}
/* 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: #CCCC00;
    color: #000000;
    text-align: center;
    margin: auto;
    width: 110px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
.categorylist hr {
    border-style: dotted;
}
.categorylist a {
    text-decoration: none;
    color: #FFFFFF;
}
.categorylist a:visited {
    color: #FFFFFF;
}
.categorylist a:hover {
    color: #FFFF33;
}
/* osusume --------------------------------------- */
.osusume {
    color: #000000;
    text-align: center;
    margin: auto;
    width: 400px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.osusume a {
    text-decoration: none;
    color: #333300;
}
.osusume a:visited {
    color: #333300;
}
/* whatsnew --------------------------------------- */
.whatsnew {
    background-color: #FFCC99;
    color: #333333;
    text-align: left;
    margin: auto;
    width: 102px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
}
.whatsnew hr {
    border-style: dotted;
    color: #FFFFCC;
}
.whatsnew a {
    text-decoration: none;
}
/* table1 --------------------------------------- */
.table1 {
    width: 100%;
    border-style: none;
    background-color: #FFFFFF;
    color: #666633;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table1title {
    font-weight: bold;
    background-color: #CCCC00;
    color: #333333;
    text-align: center;
    border-style: none;
}
.table1title a:link {
    color: #FFFFFF;
}
.table1title a:visited {
    color: #FFFFFF;
}
.table1tr {
    background-color: #FFFFCC;
    color: #666666;
}
.table1meisai {
    background-color: #FFFFCC;
    color: #666666;
    text-align: left;
}
.table1meisai a:link {
    color: #666633;
}
.table1meisai a:visited {
    color: #666633;
}
/* table2 --------------------------------------- */
.table2 {
    width: 100%;
    border-style: none;
    background-color: #FFFFFF;
    color: #666633;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
.table2title {
    font-weight: bold;
    background-color: #FFCC99;
    color: #FFFFFF;
    text-align: center;
    border-style: none;
}
.table2title a:link {
}
.table2tr {
    background-color: #f8f0d9;
    color: #0066FF;
}
.table2meisai {
    background-color: #f8f0d9;
    color: #0066FF;
    text-align: left;
}
.table2meisai a:link {
    color: #FF0000;
}
.table2meisai a:visited {
    color: #FF0000;
}

H1 {
	color: #660000; FONT-SIZE: 10pt
}