@charset "utf8";

* {
    padding: 0;
    spacing: 0;
}

html {
   scrollbar-base-color:#ffffff;
   scrollbar-3dlight-color:#008000;
   scrollbar-arrow-color:deeppink;
   scrollbar-darkshadow-color:#008000;
   scrollbar-face-color:#ffffff;
   scrollbar-highlight-color:#ffffff;
   scrollbar-shadow-color:#ffffff;
   scrollbar-track-color:#ffffff;
}

body {	
   font-family:sans-serif;
   margin:0 0 0;
   background:url(../images/bg/bg_flower.gif) fixed;
}

a:link   {color:#99cc66;}
a:visited{color:#99cc66;}
a:active {color:#99cc66;}
a:hover  {color:#99cc66;}

.menu a:link   {color:#ffffff;text-decoration:none;}
.menu a:visited{color:#ffffff;text-decoration:none;}
.menu a:active {color:#ffffff;text-decoration:none;}
.menu a:hover  {color:#ffffff;text-decoration:none;}

.tbl1 {
   background-image:url(../images/tablegirl/ue.gif);
   background-repeat:repeat-x;
   background-position:center bottom;
}

.tbl2 {
   background-image:url(../images/tablegirl/hidari.gif);
   background-repeat:repeat-y;
}

.tbl3 {
   background-image:url(../images/tablegirl/migi.gif);
   background-repeat:repeat-y;
}

.tbl4 {
   background-image:url(../images/tablegirl/sita.gif);
   background-repeat:repeat-x;
}

#container {
   width:810px;
   height:auto;
   margin:0 auto 0;
   border:solid #008000;
   border-top-width:3px;
   border-right-width:3px;
   border-left-width:3px;
   border-bottom-width:3px;
   background-color:#ffffff;
}

#header {
   width:810px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
}

#title {
   background-image:url(../images/bg/simapink.gif);
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
}

#menu {
   height:20px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
}

#menu ul {
   padding:0; 
   margin:0;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   list-style-type:none;
} 

#menu li{
   width:90px;
   height:20px;
   float:left;
   font-size:12px;
   background:green;
   text-align:center;
}

#menu li a{
   width:90px;
   height:20px;
   float:left;
   line-height:20px;
   color:#ffffff;
   text-decoration:none;
}

#menu li a:hover{
   width:90px;
   height:20px;
   float:left;
   color:#ffffff;
   background:deeppink;
}

#haikei {
   width:810px;
   height:50px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   background-image:url(../images/bg/tatepink.gif);
}

#main {
   width:790px;
   height:auto;
   overflow:hidden;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   margin-bottom:10px;
}

#leftcontent {
   width:540px;
   height:auto;
   float:left;
   line-height:16px;
   font-size:8pt;
}

#rightcontent {
   width:210px;
   height:auto;
   float:right;
   line-height:16px;
   font-size:8pt;
}

#footer {
   clear:both;
   width:810px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:green;
   color:#ffffff;
   font-size:11px;
   height:20px;
}

#kensaku {
   clear:both;
   width:810px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   color:#000000;
   font-size:11px;
   height:20px;
}
