body{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
}





body #wra00{margin: 0 auto;}
body #wra0{margin: 0 auto;}

body #wra000{margin: 0 auto;}

body #wra001,
body #wra002,
body #wra003,
body #wra004,
body #wra005,
body #wra006{
 margin: 0 auto;
}


body #wra1{margin: 0 auto;}
body #wra2{margin: 0 auto;}
body #wra3{margin: 0 auto;}
body #wra4{margin: 0 auto;}
body #wra5{margin: 0 auto;}
body #wra6{margin: 0 auto;}



#wra00{
 width: 924px;
 height: 768px;
 background: url(images/back.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#wra0{
 width: 640px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
}



#wra001{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}
#wra002{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}
#wra003{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}
#wra004{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}
#wra005{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}
#wra006{
 width: 924px;
 margin: 0px 0px 0px 0px;
 padding: 40px 0px 0px 0px;
 background: url(images/back.jpg) no-repeat;
}


#wra1,
#wra2,
#wra3,
#wra4,
#wra5,
#wra6{
 width: 640px;
 height: 100%;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#wra1{
 background: url(images/haikei_1.jpg) no-repeat;
}
#wra2{
 background: url(images/haikei_2.jpg) no-repeat;
}
#wra3{
 background: url(images/haikei_3.jpg) no-repeat;
}
#wra4{
 background: url(images/haikei_4.jpg) no-repeat;
}
#wra5{
 background: url(images/haikei_5.jpg) no-repeat;
}
#wra6{
 background: url(images/haikei_6.jpg) no-repeat;
}




.nav{
 height: 28px;
 list-style: none;
 text-align: center;
 margin: 0px 0px 5px 0px;
 padding: 64px 0px 0px 30px;
}
.nav li{
 clear: left;
 clear: right;
 height: 28px;
 font-size: 0.8em;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 line-height: 2em;
}
.nav li a{
 height: 28px;
 display: block;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.nav li a:hover{
 height: 28px;
 text-decoration: underline;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}



li#top,
li#company,
li#privacy,
li#form{
 color: #999;
}
li#top a,
li#company a,
li#privacy a,
li#form a{
 color: #666;
}
li#top a:hover,
li#company a:hover,
li#privacy a:hover,
li#form a:hover{
 color: #333;
}


li#top{
 width: 50px;
}
li#top a{
 width: 50px;
}
li#top a:hover{
 width: 50px;
 background: url(images/nav_back_hover.jpg) repeat-x;
}

li#company{
 width: 74px;
}
li#company a{
 width: 74px;
}
li#company a:hover{
 width: 74px;
 background: url(images/nav_back_hover.jpg) repeat-x;
}

li#privacy{
 width: 124px;
}
li#privacy a{
 width: 124px;
}
li#privacy a:hover{
 width: 124px;
 background: url(images/nav_back_hover.jpg) repeat-x;
}

li#form{
 width: 94px;
}
li#form a{
 width: 94px;
}
li#form a:hover{
 width: 94px;
 background: url(images/nav_back_hover.jpg) repeat-x;
}







h2{
 width: 580px;
 height: 24px;
 margin: 40px 0px 15px 30px;
 padding: 5px 0px 3px 8px;
 font-size: 0.8em;
 color: #fff;
 background: url(images/h2_back.jpg) no-repeat;
}

h3{
 height: 24px;
 width: 580px;
 margin: 20px 0px 15px 30px;
 padding: 5px 0px 5px 0px;
 font-size: 0.8em;
 color: #fff;
 font-weight: lighter;
 background: url(images/h3_back.jpg) no-repeat;
 text-align: center;
}


p{
 width: 480px;
 margin: 0px 0px 10px 40px;
 padding: 0px 0px 0px 0px;
 font-size: 0.7em;
 color: #666;
 line-height: 1.3em;
}



form{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

table{
 width: 580px;
 margin: 0px 0px 15px 30px;
 padding: 0px 0px 0px 0px;
 font-size: 0.8em;
 border: solid 1px #ccc;
 line-height: 1.3em;
}

th{
 width: 75px;
 font-weight: lighter;
 text-align: left;
 padding: 5px 5px 5px 5px;
 color: #333;
 background: url(images/th_back.jpg) no-repeat;
 background-color: #99cccc;
}

td{
 color: #666;
 padding: 5px 5px 5px 5px;
}

.phptoarea{
 width: 200px;
}

address{
 width: 580px;
 margin: 30px 0px 0px 30px;
 padding: 0px 0px 80px 0px;
 font-style: normal;
 font-size: 0.7em;
 color: #999;
 text-align: left;
}
.top{
 width: 610px;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}



table.smp1 {border-collapse: collapse;}
td.smp {border: solid 1px #ccc;vertical-align:top;}
th.smp {border: solid 1px #ccc;vertical-align:top;}
td.phptoarea {border: solid 1px #ccc;vertical-align:top;}


