body {
  margin : 0 ;
  padding : 0 ;
  background: #FFFFFF url(../image/ck1.gif);
  color: #333333;
  font-family: Verdana, Helvetica, Arial, 'Osaka','£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
  text-align: center;
}

p {
  font-size: 12px;
}

#container {
  margin: 0 auto;
  width : 780px ;
  position: relative;
  background-color: #FFFFFF;
  text-align: left;
}

#header {
  /*width: 100% ;*/
  width : 780px ;
  height: 130px;
  padding: 5px 0px 0px 5px;
  border-top: solid 3px #003366;
  border-bottom: solid 2px #003366;
}

#header h1 {
  margin: 90px 0px 0px 0px;
  font-size: 14px;
  font-weight: normal;
}

#header h2 {
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  font-weight: normal;
  float    : right;
  clear    : both;
}

#header h3 {
  margin: -55px 0px 0px 0px;
  font-size: 12px;
  font-weight: normal;
}

#header p {
  margin: -95px 0px 0px 0px;
}

#header .head_logo {
  margin: 25px 0px 0px 0px;
}


#wrapper {
  width: 300px;
  height: 500px;
  margin: 0px 200px 0px 200px;
  padding: 10px 0px 0px 0px;
}

#l_col {
  position: absolute;
  left: 0;
  top: 130px;
  width:150px;
  padding: 10px 0px 0px 5px;
  /*border-right: solid 1px #003366;*/
}

#l_col .l_box {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border: solid 1px #003366;
}

#l_col .menu {
  background: #00CCFF;
  padding: 0px 5px 0px 5px;
  
}

#l_col p {
  padding: 0px 5px 0px 5px;
}

#r_col {
  position: absolute;
  right: 0;
  top: 130px;
  width: 150px;
  padding: 5px 0px 0px 0px;
}

#foot {
  /*width: 100% ;*/
  width: 780px;
  /*height: 95px;*/
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-top: solid 3px #003366;
  text-align: center;
  clear: both;
}


