*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

body{background-color:#FFCCFF;}
img{border:0;}

li{list-style:none;}

a:link{text-decoration:none; color:#000000;}

a:visited{text-decoration:none; color:#000000;}

a:hovet{text-decoration:none; color:#990000;}

.clear{clear:both;}

#header{height:121px; width:906px; background-image:url(../img/main/head.jpg); margin-left:2px;}

h1{text-align:right; margin-top:10px; margin-right:15px; }

#backbody{width:910px; margin-left:auto; margin-right:auto; background-color:#ffffff;}

#topnavi{margin-left:3px;}

.left{float:left;}

.right{float:left; margin-top:20px; padding-left:25px;}

#footnavi{padding-top:25px; text-align:right; line-height:1.8em; padding-bottom:25px; border-top:#CC0099 solid 1px; padding-right:10px;}

#footnavi ul li a{font-size:10px;}

address{font-size:10px; background-color:#FF00FF; text-align:center; padding:15px;}


.cl{padding-left:18px;}

.cr{padding-left:18px; width:430px; margin-top:20px; float:left;}

.gotop{text-align:right; margin-right:18px; margin-top:35px;}

#fin{padding-top:15px; padding-left:15px;}

span{color:#990000;}

#newin{line-height:1.8em; padding:8px;}

#cr2{float:right; margin-top:20px; padding-right:18px;}

.pan{margin-top:10px; margin-left:15px;}

.title{margin-top:15px; margin-left:1px;}

#te1{line-height:1.8em; padding:15px;}

#te1 p{color:#333333;}

.bn{float:left; padding-left:15px;}

table{background-color:#ffffff; margin-top:15px;}

table tr td{background-color:#FFCCFF; padding:5px;}

h3{padding:8px; border-bottom:dotted #999999 1px; border-left:#FF0099 solid 3px; margin-top:15px;}

#submit{text-align:center;}

.t1 a{font-size:12px; color:#0000FF;}
