@import url('../main.css');
#contents{width:100%;text-align:left;font-size:12px;}

.info .m   { margin:3px 0px 25px 0px; }
.info .m .b0{ float:left; width:30px; height:23px;}
.info .m .b1{ float:left; width:30px; height:13px;}
.info .m ol { float:left; height:23px; }

.info .m ol li.index{width:80px;}
.info .m ol li.mid{width:80px;}
.info .m ol li.new{width:80px;}
.info .m ol li.aw{width:90px;}
.info .m ol li.adwalkeast{width:233px;
padding-left:60px;}



.ti{background-image:url('title.png');}
.cn{color:#034ea2;}
.access{width:520px;overflow:hidden;background:#034ea2;color:#fff;}
.access .ll,.access .rr{text-align:center;overflow:hidden;}
.access .ll{width:100%;}
.access .ll .mm{width:100%;height:48px;background:url('about.png') no-repeat;}
.access .ll .mb{width:480px;margin:0px auto;text-align:left;}
.access .ll .mb a{color:white;}
.access .bar2{width:100%;height:20px;background:url('aboutbar.png') repeat-x;}
.access .ed{height:12px;}
.access small{color:#fff;}
.index .access .ll{float:left;width:360px;}
.index .access .ll .mb{width:338px;margin:0px auto 0px 20px;text-align:left;}
.index .access .rr{float:left;width:154px;background:#034ea2;}
.new .access .ll{float:left;width:326px;}
.new .access .ll .mb{width:300px;margin:0px auto 0px 20px;text-align:left;}
.new .access .rr{float:left;width:190px;}

/*
.access .ll .mb{width:498px;margin:0px auto 0px 20px;text-align:left;}
*/

/* add from original recruit_style.css */
.RecruitBox{
  text-align: left;
  font-size:90%;
  line-height: 18px;
  color:#646464;
  margin: 0px;
  padding: 0px 0px 0px 20px;
}
h3.RecruitH3{
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.RecruitErr{
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 480px;
}
.RecruitErr ul{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.RecruitErr li{
  background:  url("images/recruit_err_mark2.png") no-repeat 0px 4px;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  font-weight: bold;
}

.RecruitFormRemark{
  margin: 10px 0px 10px 0px;
  padding: 0px;
  width: 480px;
}
.RecruitFormRemark ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.RecruitFormRemark li{
  background:  url("images/recruit_err_mark.png") no-repeat 0px 4px;
  margin: 0px;
  padding: 0px 0px 0px 15px;
}

#RecruitFormBox{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 480px;
}
#RecruitFormThanksBox{
  margin: 0px 0px 0px 20px;
  padding: 20px 0px 300px;
  width: 480px;
  font-size:100%;
}
h4.RecruitFormH4{
  background:  url("images/recruit_line.gif") no-repeat 0px bottom;
  margin: 0px;
  padding: 0px 0px 3px;
  width: 480px;
  font-size: 105%;
  font-weight: normal;
  color: #FF0000;
}
.RecruitFormTextarea{
  margin: 0px;
  padding: 5px 0px 20px 10px;
}
.RecruitFormTextarea2{
  margin: 0px;
  padding: 5px 0px 10px 10px;
}
.RecruitFormTextareaCheck{
  font-size: 120%;
  margin: 0px;
  padding: 5px 0px 20px 10px;
}
.RecruitFormTextarea2Check{
  font-size: 120%;
  margin: 0px;
  padding: 5px 0px 10px 10px;
}
.RecruitFormJob{
  margin: 0px;
  padding: 0px;
  height: 150px;
  width: 250px;
}
.RecruitFormSample{
  font-size: 90%;
  color: #FFFFFF;
  background: #999999;
  margin: 0px;
  padding: 0px 5px;
}
#ek_table table { font-size:8pt;margin:20px 0 20px 0;}
#ek_table td{padding:20px;color:#646464;
}
#ek_table th{padding:10px;
text-align:left;
float:left;
font-weight:300;
color:#646464;}

.comment{
font-size:10px;text-align:right;
}
#btn a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#btn td{
color:#646464;
}
