/*---全体---*/
body { background-image:url("../img/kb61-01.gif"); margin:10px; line-height:150%; font-size:90%; }
.cent { text-align:center; width:100%; }
.box { width:830px; margin:0px auto; }
.right { text-align:right; }


/*---内容---*/
.tit1 { font-weight:bold; color:#ffffff; font-size:180%; background-color:#336666; padding:10px; }
.tit2 { font-weight:bold; color:#ffffff; background-color:#996666; padding:5px; font-size: 130%; }
.tit3 { font-weight:bold; color:#333366; padding:0px 3px 15px 3px; font-size: 130%; text-align: center; }
.tit4 { font-weight:bold; font-size:130%; padding:5px 0 15px 0; }

.tuite { border: 1px solid #333333; border-collapse:collapse; width:200px; background-color:eeeeff; }

.toha { border: 1px solid #cccccc; background-color:#efffef; text-align:left; padding:20px; }
.igi { border: 1px solid #cccccc; background-color:#ffefef; text-align:left; padding:10px 20px; }
.text { border: 1px solid #cccccc; background-color:#efefff; text-align:left; padding:10px; }


/*---テーブル---*/
table { border: 1px solid #333333; border-collapse:collapse; width:100%; }
tr,td,th { border: 1px solid #333333; border-collapse:collapse; }
table { background-color:#ffffff; }
th { color: #ffffff; background-color:#9999ff; width:120px; font-size:90%; }
td { padding:10px; font-size:80%; line-height:150%; }

td.td2 { background-color:#b0daff; padding: 5px 10px;}

/*---全体---*/
.t10 { width:10px; padding:2px; text-align:center; }
.t70 { width:70px; padding:2px; text-align:center; }
.t140 { width:140px; padding:2px; }


/*---リンク---*/
a:hover{position:relative ;top:1px ;left:1px; }


/*---文字---*/
.re { color:#ff3366; font-weight:bold; }
.bl { color:#3366ff; }

/*---画像---*/
img { border: 0; }





