.main { width: 760px ; height: auto ; border : 1px #999999 solid ; padding-top: 30px; padding-bottom: 30px;}
.main_wall { color: #666; font-size: 10pt; line-height: 1.5em; width: 700px; height: auto }
.head   { background-color: #ee7cb7; background-image: url(index-head.gif); background-repeat: no-repeat;  width: 700px; height: 63px }
.head a:link { color: #FFFFFF; text-decoration: underline}
.head a:visited { color: #FFFFFF ; text-decoration: underline}
.head a:hover { color: #666666;} 

.footer {width: 700px ; height: auto ; clear: both}

.h-text { color: #ffffff; font-size: 11px; }
h1 { font-size: 12px; font-weight: normal; margin: 0 0 }
.left  { width: 395px; height: auto ; float: left ; margin-top : 30px ; margin-left: 5px;}
.right { width: 270px; height: auto; float: right ; margin-top: 30px;}
table { color: #666; font-size: 11px; line-height: 1.23em }
a:link { color: #f99; line-height: 1.23em; text-decoration: underline }
a:visited { color: #f9c; text-decoration: underline }
a:hover { color: #9c0 }

.gaiyou table { background-image: url("gradation.gif"); background-repeat: repeat-x; background-position: 0 100% }
hr {border-width:1px;border-color:  #999999; border-style:  dashed;}
.form table{ font-size: 10pt; color: #666666;}
.form table td {padding-left: 10px;}
.form table tr {border-bottom:  1px #cccccc dotted;}