@charset "EUC-JP";
/* CSS Document */

*{ 
    margin:0;padding:0; 
} 
html{ 
    height:100%; 
} 

body{
width:100%;
height:100%;
text-align:center;
}




#container {
position:relative;
width:900px;
height:100%;
margin:0px auto;
padding:0px;
background-image:url(../images/bg_container.gif);
height:100%;
}
body > #container {
	height:auto;
}

#toplogo{
width:300px;
height:350px;
margin:100px auto 0px auto;
padding:0px;
}

/**左サイド**/
#leftside{
position:absolute;
left:0;
top:0;
margin:0px;
padding:0px;
width:240px;
height:100%;
}
body > #leftside{
	height:auto;
}
#logo{
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
width:240px;
height:200px;
text-indent:-9999px;
}
#logo h1 a{
display:block;
width:240px;
height:200px;
margin:0px;
padding:0px;
}
#leftmenu{
margin:0px;
padding:0px;
width:240px;
backgroud-image: url(../images/bg_leftmenu.gif);
background-repeat:no-repeat;
}
ul#leftmenu li{
display:block;
margin:0px;
padding:0px;
width:240px;
height:30px;
list-style:none;
text-indent:-9999px;
}
ul#leftmenu li a{
display:block;
width:240px;
height:30px;
background-image: url(../images/bg_leftmenu.gif);
background-repeat:no-repeat;
}

ul#leftmenu li.leftmenu1 a{
background-position:0px 0px;
}
ul#leftmenu li.leftmenu2 a{
background-position:0px -30px;
}
ul#leftmenu li.leftmenu3 a{
background-position:0px -60px;
}
ul#leftmenu li.leftmenu4 a{
background-position:0px -90px;
}
ul#leftmenu li.leftmenu5 a{
background-position:0px -120px;
}
ul#leftmenu li.leftmenu6 a{
background-position:0px -150px;
}
ul#leftmenu li.leftmenu1 a:hover{
background-position:-240px 0px;
}
ul#leftmenu li.leftmenu2 a:hover{
background-position:-240px -30px;
}
ul#leftmenu li.leftmenu3 a:hover{
background-position:-240px -60px;
}
ul#leftmenu li.leftmenu4 a:hover{
background-position:-240px -90px;
}
ul#leftmenu li.leftmenu5 a:hover{
background-position:-240px -120px;
}
ul#leftmenu li.leftmenu6 a:hover{
background-position:-240px -150px;
}



/**コピーライト**/
#copyright{
text-align:right;
width:200px;
height:50px;
margin:0px;
padding:0px 40px 0px 0px;
font-size:10px;
color:#666666;
}

address{
font-style:normal;
margin:150px 0px 0px 0px;
padding:0px;
}
address a{
font-style:normal;
text-decoration:none;
color:#666666;
}
address a:hover{
color:#FF6600;
}






/**右サイド**/
#rightside{
width:660px;
height:100%;
margin:0px 0px 0px 240px;
padding:0px 0px 30px 0px;
}
body > #rightside{
	height:auto;
}







