html{overflow-y: scroll;}

body
{margin:0px; padding:0px; background-color:#ffffff;
 font-size:80%; color:#000000; line-height:130%;
 font-family:Verdana,Chicago,Arial,Osaka,sans-serif;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;}

a{text-decoration:none; font-weight:bold; color:#000000;}

a:hover{color:#ffffff; font-weight:bold; text-decoration:none;}

a:visited {
	color: #808080;
}
a:hover {
	color: #99FFFF;
}

input,select,textarea
{border-style:solid; border-width:1px; border-color:#000000;
 color:#000000; background-color:#ffffff;}


.sitelogo
{
 margin:0px 0px 5px 0px;
 padding:5px 20px 5px 20px;
 /*
 border-style:solid;
 border-color:#000000;
 border-width:0px 0px 5px 0px;
 */
 color:#000000; /* font-size:3.6em */;
 font-weight:bold;
}

.sitelogo A:visited {
	color: #000000;
}

.list{list-style:square inside; margin:10px; padding:0px;}

.midasi1
{width:100px; margin:20px 0px 0px 20px; padding:2px 10px;
 border-style:solid; border-color:#000000; border-width:1px;
 background-color:#000000; color:#ffffff; font-weight:bold;}

.midasi2
{
/*width:400px;*/
 width: 550px;
 margin:10px 20px 0px 20px; padding:2px 6px;
 border-style:solid; border-width:1px; border-color:#000000;
 background-color:#000000; color:#ffffff; font-weight:bold; text-align:center;}

.box
{
/*width:400px;*/
 width: 550px;
/* width: 640px;*/
 margin: 0px 20px; padding:6px;
 border-style:solid; border-width:1px; border-color:#000000;
 color:#000000; line-break:strict; line-height:170%;}
 
 .box_small
{width:350px; margin: 0px 20px; padding:6px;
 border-style:solid; border-width:1px; border-color:#000000;
 color:#000000; line-break:strict; line-height:170%;}

.copybox
{width:250px; margin: 0px 20px; padding:6px;
 border-style:solid; border-width:1px; border-color:transparent;
 color:#000000; line-break:strict; line-height:170%;
 float:right;
 background-position:bottom;}

.nabiva
{margin:10px 0px 20px 0px; padding:10px 10px 5px 10px;
 border-style:solid; border-width:0px 0px 1px 0px; border-color:#000000;
 font-size:0.9em; color:#000000; font-weight:bold;}


.sgazou1
{
/*background-image: url("lego_small.png");*/
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;	
 }
	
.gazou1
{background-image: url("image/cuby_background4.jpg");
 background-repeat:no-repeat;
 background-position:top left;
 background-attachment:scroll;
 padding: 0px;
 margin: 0px;
}

.gazou2
{background-image: url("lego_sepia.png");
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;
  
}

.gazou3
{background-image: url("sunflower_sepia.png");
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;
}


.gazou4
{background-image: url("saikoro2_sepia.png");
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;
}


.gazou5
{background-image: url("bizu_sepia.png");
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;
}

.gazou6
{background-image: url("sakuranbo_sepia.png");
 background-repeat:no-repeat;
 background-position:bottom right;
 background-attachment:fixed;
}

body.menu{margin-top:150px;}

div.menu
{margin-top:auto;
 padding:4px 0px;
 width:110px;
 border-style:solid; 
 border-width:1px 0px 0px 0px; 
 border-color:#CC9900;
 color:#000000; 
 font-weight:bold; 
 font-size: 0.9em; 
 text-align:center;
}

.menu a {
 display:block;
 width:100%;
}

.copyright {
	text-align: right;
}

.copyright span {
	background-color: #C0C0C0;
}

#menu {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 100%;
}

#menu .since {
	font-size: 70%;
	font-weight: bold;
}

#menu a:visited {
	color: #000000;
}
#menu a:hover {
	color: #99FFFF;
}

#body {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 120px;
	width: 860px;
	
	border-left-style: ridge;
}

.whatsnew td span {
background-color: #C0C0C0;
}

ul {
	list-style-image: url(image/011-001.gif);
}

img {
	border-style: none;
	border-width: 0px;
}
