body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #eeeeee;
}

.bodytable	{
width:770px;
background-color:#FFFFFF;
}

/* フォント */

.title_kodoku	{
font-size: 130%;
font-weight: bold;
color: #FFFFFF;
}
.title_kodoku2	{
font-size: 115%;
font-weight: bold;
color: #000000;
}
.title_kodoku3	{
font-size: 140%;
font-weight: bold;
color: #9F0022;
}
.title_kodoku4	{
font-size: 75%;
color: #333333;
}

.kodoku	{
font-size: 100%;
font-weight: bold;
color: #9F0022;
}
.small {
font-size: 80%;
color: #333333;
}
.smallsmall {
font-size: 60%;
color: #333333;
}
.smallsmall_gray {
font-size: 60%;
color: #666666;
}
.nomal {
font-size: 85%;
line-height: 1.2;
color: #333333;
}
.nomal_red {
font-size: 90%;
line-height: 1.2;
color: #9F0022;
}
.small_red {
font-size: 80%;
color: #FF0000;
}
.nomal_red_bold {
font-size: 90%;
line-height: 1.2;
color: #9F0022;
font-weight: bold;
}
.nomal_black_bold {
font-size: 90%;
line-height: 1.2;
color: #000000;
font-weight: bold;
}
.nomal_red_bold2 {
font-size: 90%;
line-height: 1.2;
color: #FF0000;
font-weight: bold;
}
.nomal-bold {
font-size: 90%;
line-height: 1.2;
color: #333333;
font-weight: bold;
}

.copyright {
font-size: 70%;
color: #666666;
}

.title_top	{
font-size: 110%;
font-weight: bold;
color: #666666;
}
.nomal_gray {
font-size: 80%;
line-height: 1.2;
color: #666666;
}
.small_gray {
font-size: 75%;
line-height: 1.2;
color: #666666;
}
.blue-bold {
font-size: 110%;
line-height: 1.2;
color: #002A7F;
font-weight: bold;
}
.nomal_grayindex {
font-size: 80%;
line-height: 1.5;
color: #666666;
}




/* テーブル・セル */

.tablemain {
border: solid 1px #cccccc;
}
.td_gray {
background-color:#EEEEEE;
padding:7px;
}
.td_gray2 {
background-color:#EEEEEE;
}
.td_gray3 {
background-color:#EEEEEE;
padding:20px;
}

.td_red {
background-color:#9F0022;
height:35px;
}
.tableblue {
border: solid 1px #5FB7FF;
}
.td_whitepadd {
background-color:#FFFFFF;
padding:10px 5px 10px 20px;
}
.td_white {
background-color:#FFFFFF;
padding:3px 10px 1px 15px;
}
.td_rightblue {
background-color:#BFE6FF;
height:22px;
}
.td_yellow {
background-color:#FCFFBF;
padding:7px;
border-bottom-style:solid;
border-bottom-color:#5FB7FF;
border-bottom-width:1px;
}
.td_yellow2 {
background-color:#FCFFBF;
padding:10px 10px 10px 20px;
}
.td_whitepadd2 {
background-color:#FFFFFF;
padding:10px 5px 10px 20px;
border-bottom-style:solid;
border-bottom-color:#5FB7FF;
border-bottom-width:1px;
}
.td_whitepadd3 {
background-color:#FFFFFF;
padding:10px 5px 10px 20px;
border-right-style:solid;
border-right-color:#5FB7FF;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#5FB7FF;
border-bottom-width:1px;
}
.td_copyright {
background-color:#DADFED;
padding:2px;
font-size: 70%;
color: #666666;
}
.td_dot {
background-image:url(images/bor_dot01.gif);
background-repeat:repeat-x;
background-position:center;
}
.td_whitepadd4 {
background-color:#FFFFFF;
padding:10px 10px 0px 0px ;
}
.td_dot_tate {
background-image:url(images/bor_dot02.gif);
background-repeat:repeat-y;
background-position:center;
}
.td_whitepadd5 {
background-color:#FFFFFF;
padding:10px 5px 10px 5px ;
}
.td_whitepadd6 {
background-color:#FFFFFF;
padding:5px 5px 10px 10px ;
}
.td_whitepadd7 {
background-color:#FFFFFF;
padding:20px ;
}
.td_blue {
background-color:#002A7F;
height:35px;
font-size: 110%;
font-weight: bold;
color: #FFFFFF;
}
.tableblue2 {
border: solid 1px #002A7F;
padding:10px ;
}
.td_yellow3 {
background-color:#FBFFDF;
font-size: 60%;
color: #333333;
}
.td_yellow4 {
background-color:#FBFFDF;
font-size: 60%;
color: #333333;
padding:10px 0px 10px 0px;
}
.td_rightblue2 {
background-color:#DFE9FF;
font-size: 80%;
color: #666666;
padding:10px;
}
.tableblue3 {
background-color:#002A7F;
}






/* リンク */
a.linkcopyright:link {
font-size: 80%;
color: #333399;
text-decoration: none;
}
a.linkcopyright:visited {
font-size: 80%;
color: #666666;
text-decoration: none;
}
a.linkcopyright:hover {
font-size: 80%;
color: #333399;
text-decoration: underline;
}

a.linksubmenu:link {
font-size: 80%;
color: #666666;
text-decoration: none;
}
a.linksubmenu:visited {
font-size: 80%;
color: #888888;
text-decoration: none;
}
a.linksubmenu:hover {
font-size: 80%;
color: #666666;
text-decoration: underline;
}

a.linksmall:link {
font-size: 80%;
color: #3333cc;
text-decoration: none;
}
a.linksmall:visited {
font-size: 80%;
color: #3333cc;
text-decoration: none;
}
a.linksmall:hover {
font-size: 80%;
color: #3333cc;
text-decoration: underline;
}

a.linkkodoku:link {
font-size: 100%;
font-weight: bold;
color: #9F0022;
text-decoration: none;
}
a.linkkodoku:visited {
font-size: 100%;
font-weight: bold;
color: #9F0022;
text-decoration: none;
}
a.linkkodoku:hover {
font-size: 100%;
font-weight: bold;
color: #9F0022;
text-decoration: underline;
}



/* その他 */



.formbutton { 
width: 200px; 
height: 100px;
font-size: 30pt;
}







