@charset "shift_jis";
@import url("common.css");


/* Company Info. Only */

div.company {
width:471px;
margin:0;
padding:150px 55px 32px 55px;
background:#FFF url(../images/com_logo_egg.gif) no-repeat center top;
}

table.company_table {
margin-bottom:10px;
}

table.company_table_botoom {
margin-bottom:2px;
}

td.company_td01,td.company_td02 {
margin:0;
paddong:0;
background-color:#FFF;
vertical-align:top;
}

td.company_td01 div,td.company_td02 div {
margin:0;
paddong:0;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
color:#333;
letter-spacing:0;
}

td.company_td02 div dl {
margin:0;
paddong:0;
}

td.company_td02 div dt {
margin-bottom:2px;
paddong:0;
font-size:12px;
font-weight:bold;
line-height:20px;
text-align:left;
color:#99CC00;
letter-spacing:0;
}

td.company_td02 div dd {
margin-bottom:8px;
paddong:0;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
color:#333;
letter-spacing:0;
}

div.english {
width:471px;
margin:0;
padding-top:19px;
font-size:10px;
font-weight:normal;
line-height:14px;
text-align:center;
color:#999;
letter-spacing:0;
}

div.company_line {
background:url(../images/com_line_gray.gif);
margin-bottom:10px;
padding:0;
width:471px;
}


/* Recruit Only */

div.recruit {
width:471px;
margin:0;
padding:35px 55px 32px 55px;
background-color:#FFF;
}

div.recruit div.txt01 {
width:471px;
margin:0;
padding-bottom:27px;
}

div.recruit div.txt02 {
width:471px;
margin:0;
padding-top:20px;
}

div.recruit p {
margin:0;
paddong:0;
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:left;
color:#333;
letter-spacing:0;
}