@charset "Shift_Jis";

html{
  height:100%;
}

body{
  margin:0px;
  padding:0px;
  font-size:9pt;
  color:#666666;
  text-decoration:none;
  background-color: #e8e8e8;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  width:950px;
  margin:0px auto;
  height:100%;
}

* html div#container{
  height:100%;
}

div#container{
  border:solid 1px #555C93;
  border-width:0px 1px;
  margin:0px auto;
  position:absolute; /*relative*/
  min-height: 100%;
  background:#ffffff;
}

body > #container {
  height: auto;
}

img {
  border:0px;
}

form {
  margin:0px;
  padding:0px;
}

/*ƒŠƒ“ƒN*/
a {
  text-decoration: none;
  color:#506DC5;
  }
a:visited {
  text-decoration: none;
  color: #506DC5;
  }
a:hover {
  text-decoration: none;
  color: #3399FF;
  }

#clearBoth {
  clear:both;
}

div#main_area{
  padding:110px 0 50px 5px;
  background: #ffffff url("../control/sponichitelebee_title.jpg") top left no-repeat;
  min-height:100px;
}

/********************/
.bg_highlight {
  background:#F0F2F7;
  cursor:pointer;
}
.bg_selected {
  background:#F4DFDF;
}

.bg_white {
  background:#ffffff;
}

/** footer **/
#footer{
  position:absolute;
  bottom:0px;
  height:30px;
  width:943px;
  text-align:right;
  background-image: url("../control/cp_footer.jpg");
  border-top:3px double #cccccc;
  padding:5px 5px 0 0px;
  color:#FFFFFF;
}

#footer p {
  margin:0px;
  padding:0px;
  font-size:8pt;
}


#footer a {
  text-decoration: none;
  color:#FFFFFF;
  }
#footer a:visited {
  text-decoration: none;
  color: #0000FF;
  }
#footer a:hover {
  text-decoration: none;
  color: #3399FF;
  }
