
html {min-height: 100%;}

* {
	padding: 0; margin:0; 
}



body {
	background: #fff;
	color: #333333;
	font: normal 0.8em Arial, Helvetica, sans-serif;line-height:1.7em;
}


a {color: #333; text-decoration:none; font-weight:bold}
a:hover {color: #333; text-decoration:underline}


h1 {font: bold 1.3em Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px;}
h2 {font: bold 1.1em Arial, Helvetica,  sans-serif; margin-bottom:5px;}
h3 {font: bold 1em Arial, Helvetica,  sans-serif;  margin-top:6px; letter-spacing:0.05em}
h4 {font: bold 1.1em Arial, Helvetica,  sans-serif;  margin-top:16px; margin-bottom:5px;letter-spacing:0.05em}

.copy {font: normal 0.7em Arial, Helvetica, sans-serif;}

.error {font-weight:bold;color:red;font-size:1em;font-family:Arial,Helvetica,sans-serif;}


.clearer {clear: both; font-size: 0px; width:1px; margin:0px; height:1px; color:#FFFFFF}
.left {float: left;}
.right {float: right;}

/* structure */

div.wrapper { margin:46px 0px 40px 40px; float:left; width:867px}
div.wrapper1 { margin:0px 0px 30px 40px; float:left}


div.tab {clear:left; padding-top:12px;}
div.tab1 {clear:left; padding-top:4px;}
div.tab2 {clear:left; padding-top:15px;  height:15px}
.form1 {width:110px; float:left; border:1px #333333 solid }
.form2 {width:200px; float:left; border:1px #333333 solid}
.form3 {width:200px; float:left; text-align:right; border:1px #333333 solid}
.form4 {width:250px; float:left; border:1px #333333 solid}
.form5 {width:230px; float:left; border:1px #333333 solid}

.tit2 {float: left;width: 20px;  }
.tit3 {float: left;width: 105px;  }
.tit4 {float: left;width: 110px;  }
.tit5 {float: left;width: 230px;  }
.tit6 {float: left;width: 220px;  }
.tit7 {float: left;width: 260px;  }
.tit8 {float: left;width: 320px;  }

/* Footer */
    div#footer a {
        text-decoration: none; color:#999999;
    }
	
	 div#footer strong {
        text-decoration: none; color:#999999;
    }

    
    div#footer a:hover {
        text-decoration: underline;
    }

div#footer {
  
	width: 100%;
	background: #fff;
	
	
}

    div#footer div.slot {
        width: 190px;
        float: left;
        
    }
	

    div.slot p {
        font: normal normal normal 0.9em  Arial, sans-serif;
        color: #ccc;
    }

    div.slot strong {
        display: block;
        font-weight: bold;
    }

    div.slot a {
        color: inherit;
        display: block; color:#ccc; font: normal normal normal 0.9em  Arial, sans-serif;
    }
	
 div#footer div.slot1 {
        width: 10px;
        float: left;
 }