body {
	padding-right: 0px; padding-left: 0px; font-size: 90%; background: #00509d; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
img {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
#main {
	padding-right: 0px; padding-left: 0px; background: url(img/main_bg.gif); padding-bottom: 10px; width: 900px; padding-top: 15px
}
#menus {
	border-right: #a8a8a8 0px solid; padding-right: 0px; border-top: #a8a8a8 1px solid; padding-left: 0px; background: url(img/main_bg.gif); padding-bottom: 0px; border-left: #a8a8a8 0px solid; width: 900px; padding-top: 0px; border-bottom: #a8a8a8 0px solid
}
#outer {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_1.gif); border-left: #dddddd 1px solid; width: 280px; border-bottom: #dddddd 1px solid
}
#outer_wide {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_1.gif); border-left: #dddddd 1px solid; width: 578px; border-bottom: #dddddd 1px solid
}
#outer2 {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_2.gif); border-left: #dddddd 1px solid; width: 280px; border-bottom: #dddddd 1px solid
}
#outer2_wide {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_2.gif); border-left: #dddddd 1px solid; width: 578px; border-bottom: #dddddd 1px solid
}
#outer3 {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_3.gif); border-left: #dddddd 1px solid; width: 280px; border-bottom: #dddddd 1px solid
}
#outer3_wide {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_3.gif); border-left: #dddddd 1px solid; width: 578px; border-bottom: #dddddd 1px solid
}
#outer_top {
	padding-right: 5px; padding-left: 10px; font-weight: bolder; font-size: 90%; padding-bottom: 10px; color: #ffffff; padding-top: 15px; text-align: center
}
#outer_under {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; background: url(img/out_1.gif); border-left: #dddddd 1px solid; width: px; border-bottom: #dddddd 1px solid; font: 12px
}
#inner {
	border-right: #eeeeee 0px solid; border-top: #eeeeee 0px solid; margin: 5px; border-left: #eeeeee 1px solid; width: 98%; border-bottom: #eeeeee 1px solid
}
#inner td {
	border-right: #eeeeee 1px solid; padding-right: 5px; border-top: #eeeeee 1px solid; padding-left: 5px; background: #ffffff; padding-bottom: 5px; border-left: #eeeeee 0px solid; padding-top: 5px; border-bottom: #eeeeee 0px solid
}
#inner td.num_1 {
	padding-right: 5px; padding-left: 5px; background: #7094ff; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#inner td.num_2 {
	padding-right: 5px; padding-left: 5px; background: #db4c94; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#inner td.num_3 {
	padding-right: 5px; padding-left: 5px; background: #ffcd6a; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#inner td.num_4 {
	padding-right: 5px; padding-left: 5px; background: #4cb7ff; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#inner td.num_5 {
	padding-right: 5px; padding-left: 5px; background: #3ece3e; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#inner td.num_6 {
	padding-right: 5px; padding-left: 5px; background: #ff4c4c; padding-bottom: 5px; width: 20px; padding-top: 5px; text-align: center
}
#footer {
	padding-right: 20px; padding-left: 20px; background: #ffffff; padding-bottom: 10px; width: 900px; padding-top: 15px
}
.item {
	font-weight: bolder; font-size: 90%
}
.desc {
	font-size: 80%; color: #333333
}
ul.lists{
	text-align: left;
	background: #ffffff;
	border: #eeeeee 1px solid;
	padding: 5px;
	margin: 5px;
}
.lists li {
	padding-right: 0px; padding-left: 15px; font-size: 80%; background: url(img/li.gif) no-repeat left center; padding-bottom: 3px; padding-top: 3px; list-style-type: none
}
.lists a {
	color: #be503f
}
#bread {
	padding-right: 10px; padding-left: 10px; font-size: 80%; padding-bottom: 0px; color: #666666; padding-top: 0px; text-align: left
}
#bread a {
	color: #be503f
}
.title_big {
	font-weight: bolder; font-size: 160%
}
.title_num {
	font-weight: bolder; font-size: 160%; color: #ffffff
}
.title_middle {
	font-weight: bolder; font-size: 120%
}
.small {
	font-size: 80%
}
.ssmall {
	font-size: 80%; color: #666666
}
.normaltable
{
    background-color:#000000;
}
.normaltable td
{
    background-color: #ffffff;
    font-size: 80%;
    color: #303030;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
td.note
{
    font-size:80%; color:#303030;
}
td.note div
{
    padding-left: 30px;
}
h1
{
    font-size: 150%;    color: #330033;
}
h2
{
    font-size: 120%;    color: #330033;
}
.freepagetablecolor {
	background-color: #fed19f;
	border: #999999;
}
.freepagetablebackcolor {
	background-color: #f7941d;
}
/* ここまで */
.font-14{
  font-size: 14pt!important;
}
.font-10{
  font-size: 10pt!important;
}.font-9{
  font-size: 9pt!important;
}
.font-8{
  font-size: 8pt!important;
}