@charset "utf-8";

#home-img {
  width:100%;
  height:277px;
  margin:10px 0 20px 0;
  background:url("../img/home-img-back.gif") repeat-x;
}
#home-img-inner {
  width:945px;
  height:254px;
  margin:0 auto;
  background:url("../img/home-img-photo.jpg") no-repeat;
}
#home-img-inner02 {
  width:945px;
  height:254px;
  margin:0 auto;
  background:url("../img/home-img-photo02.jpg") no-repeat;
}
#home-img-inner03 {
  width:945px;
  height:254px;
  margin:0 auto;
  background:url("../img/home-img-photo03.jpg") no-repeat;
}
ul#home-img-menu {
  width:250px;
  height:254px;
  margin:0;
  float:right;
  background:url("../img/home-img-menu.png") no-repeat;
}
ul#home-img-menu li {
  width:250px;
  height:62px;
  margin:0;
  padding:0;
  background:none;
}
ul#home-img-menu li a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-9999px;
}
#flashcontent {
  width: 695px;
  height: 254px;
  margin: 0;
  padding: 0;
  float: left;
}

#content-inner {
  width:785px;
  float:left;
}
#alpha {
  width:555px;
  padding:0;
  float:right;
}
.home-alpha-wrap {
  width:555px;
}
ul#news-list {
  margin-top:12px;
}
ul#news-list li {
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:dotted 1px #999999;
  background-position:8px 14px;
}
.news-date {
  padding-right:24px;
}

#topics-title {
  margin-bottom:.6em;
}
#tp-tt h2, #tp-nurse h2 {
  margin:0;
}
#tp-tt, #tp-nurse {
  font-size:12px;
  width:152px;
  height:70px;
  padding:30px 0 0 120px;
}
#tp-tt p, #tp-nurse p {
  margin:8px 0 0 0;
  line-height:1.3em;
}
#tp-tt {
  float:left;
  background:url("../img/tp-timetable.png") no-repeat;
}
#tp-nurse {
  float:right;
  background:url("../img/tp-nurse.png") no-repeat;
}
#address-title {
  margin-top:1em;
}
#addr-txt {
  width:220px;
  float:left;
}
#addr-txt dl {
  margin-top:0;
}
#addr-txt dd {
  margin:0;
  padding-left:32px;
}
#addr-phone {
  background:url("../img/icon-phone.gif") 4px 2px no-repeat;
}
#addr-mail {
  background:url("../img/icon-mail.gif") 4px 2px no-repeat;
}
#addr-car {
  background:url("../img/icon-car.gif") 4px 2px no-repeat;
}
#addr-map {
  width:325px;
  border:solid 1px #cccccc;
  float:right;
}

#recruit-title {
  font-size:inherit;
  font-weight:bold;
  margin:0;
  padding:0 0 0 22px;
  background:url("../img/arrow-redbox.png") 0 5px no-repeat;
}
ul#recruit-list {
  margin:12px 0 0 0;
}

#gamma {
  width:130px;
  float:right;
}
ul#dep-list {
  width:104px;
  margin:0;
  padding:6px 12px 12px 12px;
  line-height:2em;
  border:solid 1px #cccccc;
  border-top:none;
}
#dep-title {
  width:130px;
  height:16px;
  margin:0;
  text-indent:-9999px;
  background:url("../img/dep-title.gif") no-repeat;
}
ul#dep-list li {
  margin:0;
  padding:0;
  background:none;
}

 