/* -------- Header Area -------- */

#headArea {
  background:url("../img/head_guest.jpg") no-repeat;
}
#headArea h1 {
  width:280px;
}
#headArea p {
  padding-left:0px;
}
#contentArea {
  float:none;
  width:923px;
}


#loginArea {
  width:923px;
  height:27px;
  margin-left:1px;
  background:#f1f1f1;
  line-height:140%;
  font-size:70%;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
}
#loginArea h3, #loginArea h4 {
  position:absolute;
  text-indent:-5000px;
}
#loginArea h3, #loginArea .hide {
  position:absolute;
  left:-5000px;
}
#loginArea ul {
  height:20px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#loginArea ul#loginNavi li {
  margin-top:3px;
  position:absolute;
  top:44px;
  width:120px;
  height:20px;
}
#loginArea ul#loginNavi li a {
  display:block;
  text-decoration:none;
}
#loginArea ul li#li1         {left:  8px; width: 84px; padding-left:24px; background:transparent url("../img/label_id.gif") no-repeat 0px 0px;}
#loginArea ul li#li1 a       {height:20px;             background:transparent url("../img/label_id.gif") no-repeat 0px 0px;}
#loginArea ul li#li1 a:hover {background-position:0px 0px;}
#loginArea ul li#li2         {left:106px; width:125px; padding-left:57px; background:transparent url("../img/label_pwd.gif") no-repeat 0px 0px;}
#loginArea ul li#li2 a       {height:20px;             background:transparent url("../img/label_pwd.gif") no-repeat 0px 0px;}
#loginArea ul li#li2 a:hover {background-position:0px 0px;}
#loginArea ul li#li3         {left:234px; width: 70px; background:transparent url("../img/btn_login.gif") no-repeat 0px 0px;}
#loginArea ul li#li3 a       {height:20px;width: 70px; background:transparent url("../img/btn_login.gif") no-repeat 0px 0px;}
#loginArea ul li#li3 a:hover {background-position:0px -20px;}
#loginArea ul li#li4 {
  left:300px;
  width:10em;
  margin-top:6px;
  margin-left:14px;
  padding-left:12px;
  background:transparent url("../img/bullet_blue.gif") no-repeat 0px 3px;
}
#loginArea ul li#li4 a:hover {
  text-decoration:underline;
}

#loginArea ul li#li5 {
  left:640px;
  width:22em;
  margin-top:6px;
  margin-left:14px;
  padding-left:12px;
  background:transparent url("../img/bullet_blue.gif") no-repeat 0px 3px;
}
#loginArea ul li#li5 a:hover {
  text-decoration:underline;
}

#loginArea ul li#li6 {
  left:730px;
  width:16em;
  margin-top:6px;
  margin-left:14px;
  padding-left:12px;
  background:transparent url("../img/bullet_red.gif") no-repeat 0px 3px;
}
#loginArea ul li#li6 a:hover {
  text-decoration:underline;
}



#guideArea {
  width:923px;
  height:28px;
  margin-left:1px;
  background:#f1f1f1;
}
#guideArea h3, #guideArea h4 {
  position:absolute;
  text-indent:-5000px;
}
#guideArea ul#guideNavi {
  position:relative;
  too:0px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#guideArea ul#guideNavi li {
  position:absolute;
  top:0px;
  height:27px;
  text-indent:-5000px;
}
#guideArea ul#guideNavi li a {
  display:block;
  text-decoration:none;
}
#guideArea ul li#li1         {left:  8px; width:203px; background:transparent url("../img/navi_guest_about.gif") no-repeat 0px 0px;}
#guideArea ul li#li1 a       {height:27px;             background:transparent url("../img/navi_guest_about.gif") no-repeat 0px 0px;}
#guideArea ul li#li1 a:hover {background-position:0px -27px;}
#guideArea ul li#li2         {left:211px; width: 92px; background:transparent url("../img/navi_guest_privilege.gif") no-repeat 0px 0px;}
#guideArea ul li#li2 a       {height:27px;             background:transparent url("../img/navi_guest_privilege.gif") no-repeat 0px 0px;}
#guideArea ul li#li2 a:hover {background-position:0px -27px;}
#guideArea ul li#li3         {left:303px; width:120px; background:transparent url("../img/navi_guest_entry.gif") no-repeat 0px 0px;}
#guideArea ul li#li3 a       {height:27px;             background:transparent url("../img/navi_guest_entry.gif") no-repeat 0px 0px;}
#guideArea ul li#li3 a:hover {background-position:0px -27px;}
