@charset "UTF-8";

#contents_inner{
  padding-bottom:0;
}

#contents_inner #contentsHeader{
  width:910px;
  margin-bottom:10px;
}

#contents_inner #contentsHeader p.about{
  width:235px;
  float:left;
}

#contents_inner #contentsHeader p.editProf{
  width:210px;
  float:right;
  padding:32px 0 0 0;
}

#contents_inner #contentsHeader ul{
  width:910px;
  clear:both;
  padding-top:38px;
}

#contents_inner #contentsHeader li{
  float:left;
  padding-left:22px;
}

#contents_inner #contentsHeader li img{
  margin-right:10px;
  vertical-align:-5px;
}

#contents_inner #contentsHeader li strong{
  color:#ff0000;
  padding-left:5px;
}

#contents_inner #recruitmentTeam{
  width:870px;
  padding:0 20px 10px 20px;
  background-color:#000000;
}

#contents_inner #recruitmentTeam table{
  width:868px;
  border-collapse:separate;
  border-left:1px solid #323232;
  border-top:1px solid #323232;
}

#contents_inner #recruitmentTeam th{
  border-right:1px solid #323232;
  border-bottom:1px solid #323232;
}

#contents_inner #recruitmentTeam td{
  border-right:1px solid #323232;
  border-bottom:1px solid #323232;
  padding:7px 6px 7px 8px;
  min-height:25px;
  vertical-align:middle;
}

#contents_inner #recruitmentTeam td img{
  vertical-align:-5px;
  margin-right:8px;
}

* html #contents_inner #recruitmentTeam td{
  height:25px;
}

#contents_inner #recruitmentTeam td.btn{
  text-align:center;
}

#contents_inner #recruitmentTeam td.btn img{
  margin-right:0;
}

#contents_inner #recruitmentTeam .pagenation{
  width:870px;
  padding:20px 0;
  position:relative;
}

#contents_inner #recruitmentTeam .pagenation ul{
  text-align:right;
}

#contents_inner #recruitmentTeam .pagenation ul li{
  display:inline;
}

#contents_inner #recruitmentTeam .pagenation ul li img{
  vertical-align:-3px;
}

#contents_inner #recruitmentTeam .pagenation ul li.page{
  padding-left:32px;
}

#contents_inner #recruitmentTeam .pagenation ul li.backTop{
  color:#414141;
}

#contents_inner #recruitmentTeam .pagenation ul li.page span{
  padding:0 18px;
}

#contents_inner #recruitmentTeam .pagenation ul li.page span strong{
  font-weight:bold;
  padding-right:12px;
}

#contents_inner #recruitmentTeam .pagenation img.button{
  position:absolute;
  left:0;
  top:15px;
}

/* Team Menu */
#contents div.returnList{
  width:910px;
  margin:0 auto;
  padding-bottom:34px;
}

#contents_inner.teamMenu{
  background-image:url(../match_make/images/04tm_bg_contents.gif);
  background-position:left top;
  background-repeat:repeat-y;
}

#contents_inner #teamData{
  width:298px;
  float:left;
  padding:0 0 20px 15px;
}

#contents_inner #teamData h3{
  margin-left:-15px;
  margin-bottom:38px;
}

#contents_inner #teamData #photo img.ttl{
  margin-bottom:8px;
}

#contents_inner #teamData #prof{
  width:298px;
  margin-bottom:15px;
}

#contents_inner #teamData #prof th{
  width:48px;
  padding-right:10px;
  border-bottom:1px solid #505050;
  padding-bottom:8px;
  vertical-align:bottom;
}

#contents_inner #teamData #prof td{
  border-bottom:1px solid #505050;
  font-size:16px;
  font-weight:bold;
  padding:28px 0 6px 0;
  vertical-align:bottom;
}

#contents_inner #teamData #prof td span{
  font-size:12px;
  font-weight:normal;
}

#contents_inner #teamData #graph{
  width:281px;
}

#contents_inner #teamData #graph td{
  padding-bottom:3px;
}

#contents_inner #teamData #character{
  width:278px;
  padding-top:24px;
}

#contents_inner #teamData #character p{
  border-top:1px solid #505050;
  margin-top:8px;
  padding-top:8px;
  line-height:1.4em;
}


#contents_inner #information{
  width:508px;
  float:right;
}

#contents_inner #information h3{
  margin-bottom:36px;
}

#contents_inner #information #applicationInfo{
  width:508px;
  margin-bottom:58px;
}

#contents_inner #information #applicationInfo a{
  color:#f1f61e;
}

#contents_inner #information #applicationInfo a:hover{
  color:#ff0000;
}

#contents_inner #information #applicationInfo ul{
  width:508px;
}

#contents_inner #information #applicationInfo li.aplCount{
  width:49%;
  float:left;
  font-size:16px;
  font-weight:bold;
  color:#f1f61e;
}

#contents_inner #information #applicationInfo li.aplCount img{
  vertical-align:-3px;
  margin-left:5px;
}

#contents_inner #information #applicationInfo li.pagenation{
  width:49%;
  float:right;
  text-align:right;
  font-size:14px;
  font-weight:bold;
}

#contents_inner #information #applicationInfo li.pagenation span{
  padding:0 10px;
}

#contents_inner #information #applicationInfo li.pagenation img{
  vertical-align:-6px;
}

#contents_inner #information #applicationInfo table{
  width:508px;
}

#contents_inner #information #applicationInfo th{
  padding:20px 0 10px 0;
  border-bottom:1px solid #505050;
}

#contents_inner #information #applicationInfo td{
  padding:20px 0 10px 0;
  border-bottom:1px solid #505050;
  font-size:14px;
  font-weight:bold;
}

#contents_inner #information #applicationInfo th.date{
  width:40px;
  padding-right:5px;
}

#contents_inner #information #applicationInfo th.team{
  width:53px;
  padding:20px 10px 10px 12px;
}

#contents_inner #information #applicationInfo td.date{
  width:6ex;
  text-align:center;
}

#contents_inner #information #applicationInfo td.btn{
  width:200px;
  text-align:right;
}

#contents_inner #information #applicationInfo td.btn img{
  margin-left:7px;
}

#contents_inner #information #publishingInfo{
  width:508px;
}

#contents_inner #information #publishingInfo ul{
  width:508px;
}

#contents_inner #information #publishingInfo ul img{
  vertical-align:middle;
}

#contents_inner #information #publishingInfo li.fix{
  border-bottom:1px solid #505050;
  padding-bottom:10px;
}

#contents_inner #information #publishingInfo li.del{
  border-bottom:1px solid #505050;
  padding:16px 0 10px 0;
}

#contents_inner #information #publishingInfo h4{
  padding:30px 0 10px 0;
}

#contents_inner #information #publishingInfo span{
  padding-left:5px;
  color:#969696;
}

#contents_inner #information #publishingInfo div.change{
  padding:30px 0 20px 0;
  text-align:center;
} 

#contents_inner textarea.messagebox{
  width:385px;
  height:4.4em;
  border:none;
  margin-bottom:6px;
  padding:2px;
  background-color:#414141;
  color:#ffffff;
  vertical-align:top;
}

#contents_inner select.pulldwn_m{
  width:70px;
  border:none;
  background-color:#414141;
  color:#ffffff;
  margin-right:2px;
}

#contents_inner select.pulldwn_s{
  width:40px;
  border:none;
  background-color:#414141;
  color:#ffffff;
  margin:0 3px 0 8px;
}

#contents_inner select.pulldwn_m option,
#contents_inner select.pulldwn_s option{
  padding:1px;
}

/* TeamData */
#contents_inner #recruitmentInfo{
  width:298px;
  float:right;
  padding-right:210px;
}

#contents_inner #recruitmentInfo h3{
  margin-bottom:36px;
}

#contents_inner #recruitmentInfo table{
  width:298px;
  border-bottom:1px solid #505050;
  margin-bottom:42px;
}

#contents_inner #recruitmentInfo th{
  width:29px;
  padding:0 10px 8px 0;
  vertical-align:bottom;
}

#contents_inner #recruitmentInfo td{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  padding-bottom:6px;
}

#contents_inner #recruitmentInfo td span{
  font-size:12px;
}

#contents_inner #recruitmentInfo dl{
  width:298px;
  margin-bottom:80px;
}

#contents_inner #recruitmentInfo dt{
  border-bottom:1px solid #505050;
  padding-bottom:8px;
}

#contents_inner #recruitmentInfo dd{
  font-size:14px;
  font-weight:bold;
  padding-top:16px;
}

#contents_inner #recruitmentInfo div.entryBtn{
  text-align:center;
  margin-bottom:50px;
}

#contents_inner #recruitmentInfo ul{
  width:298px;
  border-top:1px solid #505050;
}

#contents_inner #recruitmentInfo li{
  padding-top:28px;
}

/* --about_MatchMake-- */
#contents_inner #aboutMM{
  width:910px;
}

#contents_inner #aboutMM img{
  vertical-align:top;
}

#contents_inner #aboutMM h3{
  padding:50px 0 30px 0;
}

#contents_inner #aboutMM h3.top{
  padding:10px 0 30px 0;
}

#contents_inner #aboutMM ul#flow{
  width:724px;
}

#contents_inner #aboutMM ul#flow li{
  padding-top:32px;
}

#contents_inner #aboutMM ul#attention{
  line-height:1.5em;
}

