* {
 margin:0;
 padding:0;
 color:#868686;
 font-size:11px;
 font-family:verdana,sans-serif,arial,MS UI Gothic,MS ƒSƒVƒbƒN,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 line-height:1.6em;
 list-style:none;
}

body {
 background:url(robo.gif);
 
 text-align:center;
 
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:gray;
 scrollbar-shadow-color:gray;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-arrow-color:gray;
 scrollbar-track-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-base-color:#ffffff;
}

td,textarea {
scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:gray;
 scrollbar-shadow-color:gray;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-arrow-color:gray;
 scrollbar-track-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-base-color:#ffffff;
}

#container {
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

#wrapper {
 width:700px;
 float:left;
 margin:50px 0px 0px 0px;

}

#main {
 width:480px;
 float:right;
 margin-left:0px;
 text-align:left;
 margin-right:10px;
}

#box1 {
 width:200px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 0px;
}

#box2 {
 width:300px;
 margin-right:0px;
 float:right;
 text-align:left;
 margin:50px 0px 0px 0px;
 background:#ffffff;
 
}
#box2 h1{width:290px;
background:#ffffff;
color:#e80063;
padding:10px 0px 10px 10px;
margin:0px 0px 0px 0px;
font-size:10pt;
font-famiiy:verdana;

}

#box2a {
 width:300px;
 margin-right:0px;
 float:right;
 text-align:left;
 margin:50px 0px 0px 0px;
 border-style: solid;
 border-width: 1px;
 border-color: #d8e2f1;
 background:#ffffff;
}


#box8 {
 width:680px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 0px;
 
}

#footer{
  width:100%;
  clear:left;
  text-align:center;
  line-height:1.9em;
  background:#f3f3f3;
  margin:30px 0px 0px 0px;
}

#footer P{
  display:inline;
  font-size:x-small;
}

hr{color:#d8e2f1;}
a{text-decoration:none;}
a:link,a:visited,a:active{color:#868686;}
a:hover{color:#e80063;
  position : relative;}

h1{
 color:#e80063;
 font-family:"Century Gothic","‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 font-size:20pt;
 font-weight:normal;
 margin:10px 20px; 
}
h2{ 
  margin:15px 20px;
  color:#eeeeee;
  font-size:30pt;
}
h3{
 margin:15px 5px;
 font-size:1.1em;
}

h4{
 margin:5px 10px;
 padding:1px 0;
 font-size:1.1em;
 font-weight:normal;
 border-bottom:1px solid #eeeeee;
 color:#e80063;
}

p,pre,xmp{margin:5px 10px 10px;}
img{border:0; }

#m1{color:#e80063;
         background:#ffffff;
         width:88;
         border-style: solid;
         border-width: 1px;
         border-color: #d8e2f1;
         padding: 3px 0px 0px 10px;
         margin:5px 0px; 
}
#m2{color:#868686;
         background:#ffffff;
         width:268px;
         border-style: solid;
         border-width: 1px;
         border-color: #d8e2f1;
         padding: 3px 0px 0px 10px;
         margin:5px 10px; 
}
.title{color:#e80063;font-size:10px;}
.t{margin:10px 10px 20px;font-size:10px;}

.kakumaru{
    width:250px;
    background-color:#CCCCEB;
margin:5px 30px 20px;
}
.kakumaru p{
    margin:0px;
    padding:0.5em 1em;
    background-color:#CCCCEB;
}
.rtop, .rbottom{
    background:#FFFFFF;
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#CCCCEB;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

.nav {height:28px; background:#eeeeee; color:#888888; z-index:1000}
.menu a {float:left; color:#888888; text-decoration:none; width:150px; height:28px; padding-top:8px}
.menu span {float:left; color:#888888; text-decoration:none; width:150px; height:28px; padding-top:8px}
.menu a:hover {color:#e80063}
.menu {list-style:none; font:12px Arial,Verdana; text-align:center; width:900px; margin:0 auto}
.menu li {position:relative; float:left; width:150px; z-index:1000}
.menu ul {display:none; position:absolute; font:normal 12px Arial,Verdana; top:28px; left:0; background:#aaaaaa; display:none; list-style:none}
.menu ul li {float:none; border-top:1px solid #cccccc; width:150px}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:28px; padding-top:5px}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#eeeeee; color:#e80063}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:28px; padding-top:5px}
.menu ul ul {left:150px; top:0}
.menu li.submenu {font-weight:bold}
.menu li.noborder {border-top:none}
li.menuhover a, li.menuhover li.menuhover a {color:#ffffff; background:#999999}
li.menuhover span, li.menuhover li.menuhover span {color:#e80063; background:#999999}
#info {width:180px; background:#eeeeee}
#info li {width:180px; border-top:none; padding:8px 10px; color:#666666; text-align:left}

/* Snazzy Borders - http://www.cssplay.co.uk/boxes/snazzy.html */
    #xsnazzy { background:transparent; margin:1em; padding:0; }
    #xsnazzy .h, #xsnazzy p { margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzy .h { font-size:1.2em; color:#e80063; padding-bottom:0; font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; border-bottom:dotted 1px #D8E2F1;}
    #xsnazzy .h1 { font-size:1.2em; color:#e80063; padding-bottom:0; font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; border-bottom:dotted 1px #D8E2F1; font-weight:bold; margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzy .xtop, #xsnazzy .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzy b { display:block; overflow:hidden; }
    #xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 {height:1px;}
    #xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 {background:#ffffff; border-left:1px solid #D8E2F1; border-right:1px solid #D8E2F1; }
    #xsnazzy .xb1 { margin:0 5px; background:#D8E2F1; }
    #xsnazzy .xb2 { margin:0 3px; border-width:0 2px; }
    #xsnazzy .xb3 { margin:0 2px; }
    #xsnazzy .xb4 { height:2px; margin:0 1px; }
    #xsnazzy .xboxcontent { display:block; background:#ffffff; border:0 solid #D8E2F1; border-width:0 1px; }

