#base #cont #cont_main {
width: 728px;
}
#cont_main h1 {
margin-bottom: 30px;
}
#main {
width: 500px;
float: left;
font-size: 12px;
color: #666666;
}
#main h2 {
margin-bottom: 15px;
}
#main h2 ul#nav li {
display:inline;
}
#main h3 {
margin-bottom: 10px;
width: 500px;
background-image: url(../img/recruit/h3_back_career.gif);
background-repeat: repeat-y;
background-position: left top;
/*height: 25px;*/
padding-top: 5px;
}
#main h3 span {
padding-left: 15px;
font-size: 15px;
color: #FF6600;
}
#main p {
line-height: 1.5em;
margin-bottom: 10px;
}

#main table {
width: 500px;
margin-bottom: 15px;
font-size: 13px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F60;
}
#main table th {
border-left:solid 1px #ff6633;
background-color:#ffffff;
color:#ff6633;
background-color: #FFD8B0;
text-align: left;
padding-left: 10px;
color:#F60;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #F60;
border-left-color: #F60;
}
#main table td {
padding: 5px;
line-height: 1.5em;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #F60;
border-right-color: #F60;
border-left-color: #F60;
}
#main table td .ul1 li {
line-height: 1.5em;
list-style: square inside;
color:#FF6600;
list-style-image:none;
vertical-align: middle;
margin-left: 5px;
}
#main table td .ul1 li span {
color:#666;
}
#main table td h4 {
font-size: 13px;
color: #FF6600;
font-weight: bold;
}


#main .come_box_middle {
background-image: url(../img/recruit/come_box_middle_career.gif);
background-repeat: repeat-y;
width: 500px;
margin-bottom: 15px;
}
#main .come_box_middle .come_box_bottom {
background-image: url(../img/recruit/come_box_bottom_career.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#main .come_box_middle .come_box_bottom .come_box_top {
background-image: url(../img/recruit/come_box_top_career.gif);
background-repeat: no-repeat;
background-position: top;
}
#main .come_box_top ul.come {
padding-top: 40px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
font-size: 13px;
line-height: 1.3em;
list-style-position: outside;
list-style-type: none;
}

#main  .come_box_top  ul.come  li  {
background-image: url(../img/recruit/list_back_career.gif);
background-repeat: no-repeat;
background-position: left top;
list-style-position: outside;
padding-left: 30px;
margin-bottom: 8px;
list-style-type: none;
}
#main .applicati_box {
background-color: #FDE4D2;
width: 500px;
padding-bottom: 10px;
}
#main .applicati_box h5 {
margin-left: 20px;
padding-top: 20px;
margin-bottom: 5px;
}
#main .applicati_box p {
margin-left: 20px;
margin-right: 20px;
font-size: 13px;
margin-bottom: 15px;
vertical-align: middle;
}
#main .applicati_box p.button {
margin-top: -35px;
margin-left: 190px;
}
#main .applicati_box h6 {
margin-left: 20px;
margin-bottom: 5px;
}

