@import "/_themes/wakayama-u/sys/career/css/header.css";
@import "/_themes/wakayama-u/sys/career/css/menu.css";
@import "/_themes/wakayama-u/sys/career/css/content.css";
@import "/_themes/wakayama-u/sys/career/css/footer.css";

#cs_subject_header {
  position: relative;
  width: 960px;
  height: 120px;
  background-image: url("/_themes/wakayama-u/sys/career/image/header_image/header_image_top.jpg");
  text-indent: -10000px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/*--------------------------------
 ¥«¥ë©`¥»¥ëÊ½¥Ð¥Ê©`
--------------------------------*/
.carousel {
  width: 960px;
  height: 65px;

  border: 1px solid #ccc;
}

.carousel .topbanner {
  float: left;
  width: 920px;
}

.carousel .topbanner li {
  padding: 5px 2px;
}

.carousel .topbanner li img {
  width: 180px;
  height: 55px;
}

.carousel button.prev {
  float: left;
  border-style: none;
  border-right: 1px solid #ccc;
  background: #fff url("/_themes/sys/career/image/banner/button_prev.png")
    center center no-repeat;
  width: 19px;
  height: 65px;
  text-indent: -10000px;
  cursor: pointer;
}

.carousel button.next {
  float: left;
  border-style: none;
  border-left: 1px solid #ccc;
  background-color: #fff;
  background: #fff url("/_themes/sys/career/image/banner/button_next.png")
    center center no-repeat;
  width: 19px;
  height: 65px;
  text-indent: -10000px;
  cursor: pointer;
}

/*--------------------------------
 Ó›ÊÂ¤ÎÒŠ³ö¤·?¥¿¥¤¥È¥ë
--------------------------------*/
#newslink {
  padding-right: 50px;
  background: url("/_themes/wakayama-u/sys/career/image/news_list.png") right
    center no-repeat;
}

#rsslink {
  float: right;
  margin: 8px 10px;
}

#careerNews {
  margin-bottom: 2em;
}
#careerNews span.unit,
#careerNews span.separator {
  display: none;
}

#main_contents div.facility {
  float: left;
  width: 300px;
  overflow: hidden;
  margin-bottom: 1em;
}

#main_contents div.facility h4 {
  width: 285px;
  margin-left: 0;
  padding-top: 2px;
  padding-left: 18px;
  padding-bottom: 5px;
  height: 20px;
  border-bottom: 2px solid #ccc;
  background-position: left center;
  font-size: 1em;
}

#main_contents div.facility p {
  margin-top: 5px;
  margin-left: 0;
  font-size: 0.8em;
}

div#roomA,
div#roomC,
div#roomE,
div#roomG {
  margin-left: 10px;
  margin-right: 30px;
}

div#roomA h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomA.png");
}
div#roomB h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomB.png");
}
div#roomC h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomC.png");
}
div#roomD h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomD.png");
}
div#roomE h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomE.png");
}
div#roomF h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomF.png");
}
div#roomG h4 {
  background-image: url("/_themes/wakayama-u/sys/career/image/roomnavi/roomG.png");
}

#main_contents .contentGpArticleDoc {
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 3em;
}

#main_contents #pageTitle h1 {
  clear: both;
  width: auto;
  margin-left: 0;
  margin-bottom: 10px;
  padding-top: 0.5em;
  padding-left: 20px;
  background-position: left 0.8em;
  background-repeat: no-repeat;
  background-image: url("/_themes/sys/career/image/h3.png");
  font-weight: normal;
  font-size: 1.1em;
  letter-spacing: 2px;
}

#main_contents .publishedAt {
  text-align: right;
}

#main_contents .contentGpArticleDoc p {
  margin-left: 0;
}
