html{
height: 100%;
/*background: url(img/background.png);*/
}

body {
margin: 0 auto;
padding: 0;
width: 800px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: none;
/*text-decoration: underline;*/
}

img {
margin: 0;
padding: 0;
border:0px;
}

p{
font-size: 12px;
color: #333;
line-height: 150%;}

/* -------------------------------------------*/

#topheader {
margin: 0px;
width: 800px;
height: 104px;
background: url(img/01/top_header.jpg) no-repeat;
text-align: right;
}

#header {
margin: 0px;
width: 800px;
height: 128px;
background: url(img/01/top_bonner_new.gif) no-repeat;
text-align: right;
}

#topheader p {
margin: 0px;
padding-left: 10px;
color: #fff;
text-align: left;
line-height: 200%;
}


#topfooter {
clear: both;
width: 800px;
height: 30px;
margin: 0;
padding-top: 15px;
padding-bottom: 100px;
font-size: 12px;
line-height: 150%;
background: url(img/01/ws_logo_jp.jpg) no-repeat right 12%;
}

#topfooter img{
vertical-align: middle;
margin-top: 10px;
}

.copyright {
font-size: 10px;
color: #333;
}

#footer {
clear: both;
width: 800px;
height: 30px;
margin: 0;
padding-top: 15px;
padding-bottom: 100px;
font-size: 12px;
line-height: 150%;
background: url(img/01/footer_bonner.gif) no-repeat;
}

/* -------------------------------------------*/

#layout {
margin: 0 auto;
padding: 0;
width: 800px;
background-color: #fff;
}

#topmain {
clear: both;
margin: 0;
padding: 0;
width: 800px;
height: 419px;
background: url(img/01/top_ground_new.jpg) no-repeat bottom ;
}

/* -------------------------------------------*/
/* navi */

ul#navitop {
/*position:relative;*/
margin: 0;
padding-left: 40px;
width: 800px;
height:42px;
/*float: left;*/
background: url(img/01/navi_back.gif) no-repeat;
}

ul#navitop li {
float: left;
display: block;
margin: 0px;
padding: 0px;
width: 88px; 
height: 42px;
list-style-type:none;
}

ul#navitop li a {
display: block;
width: 88px; 
height: 42px;
background-position: 0 0;
background-repeat: no-repeat;
}


ul#navitop li#navi01 a {
background-image: url(img/button/01.gif);
}
ul#navitop li#navi02 a {
background-image: url(img/button/02.gif);
}
ul#navitop li#navi03 a {
background-image: url(img/button/03.gif);
}
ul#navitop li#navi04 a {
background-image: url(img/button/04.gif);
}
ul#navitop li#navi05 a {
background-image: url(img/button/05.gif);
}
ul#navitop li#navi06 a {
background-image: url(img/button/06.gif);
}

ul#navitop li a:hover {
background-position: 0 -42px;
}



/* -------------------------------------------*/
.clear { clear: both}

/* -------------------------------------------*/
/*IEmac/IE5.x/Ie6 ‚Ì‚Ý*/

*html ul#navitop {
width: 760px;
}

/* macIE */

/* \*//*/

/**/
