body { text-align: center; background-color: #FFFFFF; margin: 0 }

A:link { text-decoration: none; color:#3333FF }
A:visited { text-decoration: none; color:#000099 }
A:active { text-decoration: underline; color:#FF9900 }
A:hover { text-decoration:underline; color:#FF9900 } 
A.White:link { text-decoration: none; color:#FFFFFF }


.back02 { background-image: url(img/t_back.gif); background-repeat: repeat-x; margin: 0;  vertical-align: top;text-align: center }
.table01 { margin: 50px 0px 30px 0px; text-align: center }

.line { padding: 0px; margin: 0px; width: 100%; border-bottom: 5px double #666666 }
.dot { padding: 0px; margin: 0px; width: 620px; border-bottom: 2px dotted #999999 }
.space { padding: 0px; margin: 0px; width: 620px; border-bottom: 2px none #999999 }
.ins { padding: 0px; margin: 0px; width: 620px; border-bottom: 2px inset #999999 }

.main { background-color: #FFFFFF; border: 1px solid #CCCCCC; text-align: center; width: 422px }
.sub { padding: 0px 20px 5px 20px ; text-align: left; vertical-align: top; font-size: 14px; font-weight: normal; line-height: 16pt }

/*　画像配置　*/

.img01 { margin-top: 1px; margin-bottom: 10px; margin-left: 12px; position: relative; left: 0px; float: right }
.img02 { margin-top: 1px; margin-bottom: 10px; margin-right: 12px; position: relative; right: 0px; float: left }


/*　文字指定　*/

.10-12 {font-size: 10px; line-height: 12px }
.12-14b {font-size: 12px; font-weight: 900; line-height: 14px; padding: 5px 8px }
.12-14 {font-size: 12px; line-height: 14px }
.14-18b {font-size: 14px; font-weight: 900; line-height: 16px }
.14-16 {font-size: 14px; line-height: 16px }
.16-20b {font-size: 16px; font-weight: 900; line-height: 18px }

/*　リスト表示　*/

.mk01 { list-style-type: none }