@charset "UTF-8";

h2 {
  width: 716px;
  height: 152px;
  background-image: url('../../../img/job/intern/common/banner.gif');
  background-repeat:no-repeat;
  margin-left: 50px;
}

div#intern-contents {
  width: 600px !important;
  margin: 10px 0px 10px 0px !important;
  float: left !important;
}

h3{
  width: 300px;
  height: 30px;
  background-repeat: no-repeat;
}


h2 span,h3 span,caption {
  display: none;
}

div#information{
  width:560px;
  margin:8px 0px 0px 5px;
  font-size:12px;
}

div#information table{
  width:560px;
  empty-cells:show !important;
}

td#titleNewIntern{
  width:400px;
  height:25px !important;
}

td#titleNewIntern img{
  width:400px;
  height:25px;
}


td#miniBanner{
  vertical-align:top;
  width:160px;
}

td#miniBanner ul{
  margin:0px;
  padding:0px;
  top:0px;
  width:160px;
}

td#miniBanner ul li{
  padding:0px;
  margin:0px;
  list-style-type:none;
}

td#miniBanner ul li img{
  margin:0px 0px 2px 23px;
}

div#information table tbody tr td.companyName{
  text-align:center;
  width:120px;
}

td.colBar{
  background-image:url('../../../img/job/intern/index/bar-kugiri-2.gif');
  background-repeat:repeat-y;
  padding:0px;
  margin:0px;
  width:13px;
  text-align:center;
}

div#information table tbody tr td.infoTitle{
  padding:3px 0px;
  font-size:14px;
}

div#information table tbody tr td.infoIndustry{
  padding:3px 0px;
  font-size:12px;
}

td.rowBar{
  height:9px;
  background-image:url('../../../img/job/intern/index/bar-updata.gif');
  background-repeat:repeat-x;
}

div#buttomBar{
  background-image:url('../../../img/job/intern/index/back-updata.gif');
  background-repeat:no-repeat;
  width:400px;
  height:30px;
  position:relative;
  text-align:right;
}

div#buttomBar img{
  width:90px;
  height:18px;
  position:relative;
  top:4px;
  right:10px;
}

div#internSerach{
  width:540px;
  margin:10px 0px 0px 15px;
}

div#internSerach h5{
  background-image:url('../../../img/job/intern/index/bn-count-03.jpg');
  background-repeat:no-repeat;
  width:237px;
  height:34px;
  text-align:center;
  padding:7px 0px 0px 0px;
  margin:5px 0px 5px 303px;
  font-size:14px;
  color:#FF66FF;
}

table#freeWordSearch{
  margin:5px 0px;
  width:540px;
  height:30px;
}

td.freeWordTitle{
  width:100px;
}

td.freeWordInput{
  width:210px;
}

td.freeWordInput input{
  width:200px;
}

td.freeWordRadio{
  width:45px;
  vertical-align:middle;
}

td.freeWordRadio input{
  width:15px;
}

table#conditionSearch{
  margin:5px 0px;
  width:540px;
  height:200px;
  font-size:11px;
}

table#conditionSearch tbody tr td a{
  font-size:11px;
}

table#conditionSearch tbody tr td{
  height:20px;
}

table#sticking{
  margin:5px 0px;
  width:540px;
  height:130px;
  font-size:11px;
}

table#sticking tbody tr td{
  height:20px;
}
