BODY { margin:0px; padding:0px; }
TD,TH { padding:0px; }
BODY,TH,TD,INPUT,SELECT,TEXTAREA { text-autospace:ideograph-alpha; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
BODY,TH,TD { font-size:small; line-height:136%; }

P,FORM { margin:0px; }
IMG { border:0px; }

A:link { color:#000000; text-decoration:underline; }
A:visited { color:#666666; text-decoration:underline; }
A:hover { color:#999999; text-decoration:underline; }
A:active { color:#999999; text-decoration:underline; }

H1 { margin:0; font-size:x-small; font-weight:normal; }


/* Wrapper */
#Wrapper {
width:792px;
margin-left:auto;
margin-right:auto;
border:solid 1px #000000;
}

.head01tb { width:734px; margin:22px 0 0 29px; }
.head01td01 { width:90px; }
.head01td02 { vertical-align:bottom; font-size:x-small; font-weight:normal; line-height:120%; }
.head01td03 { vertical-align:bottom; }

.head02tb { width:374px; }
.head02td01 { padding-bottom:2px; border-bottom:solid 1px #000000; font-weight:bold; }
.head02td02 { padding-top:2px; text-align:right; }

.head03tb { }
.head03td01 { width:20px; }

.menu01tb { margin:40px 0 16px 29px; }
.menu01td01 { padding-left:1px; }

.contents01tb { width:734px; margin-left:29px; }
.contents01td01 { width:120px; vertical-align:top; border:solid 1px #000000; }
.contents01td02 { width:572px; padding:20px 20px 20px 19px; vertical-align:top; border:solid #000000; border-width:1px 1px 1px 0; }

.con_menu01tb { }
.con_menu01td01 { border-bottom:solid 1px #CCCCCC; }

.cap01div { width:572px; margin:24px 0 16px 0; }

.foot01tb { width:734px; margin:8px 0 8px 29px; }
.foot01td01 { width:27%; text-align:center; border-left:solid 1px #000000; line-height:110%; }
.foot01td02 { text-align:right; border-left:solid 1px #000000; line-height:110%; }

.foot01td01 a:link { color:#000000; text-decoration:none; }
.foot01td01 a:visited { color:#000000; text-decoration:none; }
.foot01td01 a:hover { color:#999999; text-decoration:underline; }
.foot01td01 a:active { color:#999999; text-decoration:none; }

