/* company base START ========================================================================= */
#page-title h1{
    background: url("/images/common/title.png") no-repeat scroll 0 -100px;    
}
#company #main-lcolumn{
    width:      160px;
    margin:     30px 20px 10px 20px;
    text-align: left;
    float:      left;
}
#company #main-rcolumn{
    width:  760px;
    margin: 30px 20px 10px 0;
    float:  right;
}
ul.sub-menu{
    width:      160px;
    height:     148px;
    padding:    4px 0 0 0;
    border-top: #0D207A 3px solid;
}
ul.sub-menu li{
    width:      160px;
    height:     37px;
    float:      left;
}
ul.sub-menu li a{
    height:     0;
    padding:    37px 0 0 0;
    display:    block;
    overflow:   hidden;
}
ul.sub-menu li.index a{
    background: url("/images/company/menu.png") no-repeat scroll 0 0;
}
ul.sub-menu li.index a:hover, ul.sub-menu li.index a.over{
    background: url("/images/company/menu.png") no-repeat scroll 0 -152px;
}
ul.sub-menu li.summary a{
    background: url("/images/company/menu.png") no-repeat scroll 0 -37px;
}
ul.sub-menu li.summary a:hover, ul.sub-menu li.summary a.over{
    background: url("/images/company/menu.png") no-repeat scroll 0 -189px;
}
ul.sub-menu li.enterprise a{
    background: url("/images/company/menu.png") no-repeat scroll 0 -74px;
}
ul.sub-menu li.enterprise a:hover, ul.sub-menu li.enterprise a.over{
    background: url("/images/company/menu.png") no-repeat scroll 0 -227px;
}
ul.sub-menu li.recruit a, ul.sub-menu li.recruit.over{
    background: url("/images/company/menu.png") no-repeat scroll 0 -111px;
}
ul.sub-menu li.recruit a:hover, ul.sub-menu li.recruit a.over{
    background: url("/images/company/menu.png") no-repeat scroll 0 -265px;
}
/* company END ================================================================================ */
/* greeting START ============================================================================= */
#greeting{
    width:      760px;
    text-align: left;
    overflow:   hidden;
}
#greeting h2{
    width:      760px;
    margin:     0 0 12px 0;
    background: url("/images/common/caption.png") no-repeat scroll 0 -167px;
}
#greeting p{
    width:      730px;
    height:     28px;
    margin:     15px 0 25px 15px;
}
#greeting div.text{
    width:      745px;
    margin:     0 0 0 15px;
    overflow:   hidden;
}
#greeting div.end-text{
    width:      755px;
    margin:     15px 5px 0 0;
    text-align: right;
    overflow:   hidden;
    line-height: 180%;
}
#greeting div.end-text span{
    margin:     0 0 0 10px;
    font-size:  21px;
}
/* greeting END =============================================================================== */
/* summary START ============================================================================== */
#summary{
    width:      760px;
    text-align: left;
    overflow:   hidden;
}
#summary h2{
    width:      760px;
    margin:     0 0 12px 0;
    background: url("/images/common/caption.png") no-repeat scroll 0 -209px;
}
#summary table{
    margin:     30px 0  0 0;
    width:      760px;
}
#summary table th{
    width:      150px;
    padding:    9px;
    text-align: center;
    background: #E5E5E5;
    border:     #fff 1px solid;
}
#summary table td{
    width:      580px;
    padding:    9px;
    background: #FAFAFA;
    border:     #fff 1px solid;
}
/* summary END ================================================================================ */
/* enterprise START =========================================================================== */
#enterprise{
    width:      760px;
    text-align: left;
    overflow:   hidden;
}
#enterprise h2{
    width:      760px;
    margin:     0 0 12px 0;
    background: url("/images/common/caption.png") no-repeat scroll 0 -252px;
}
#enterprise p.des-text{
    width:      735px;
    margin:     0 10px 40px 15px;
    font-size:  15px;
    overflow:   hidden;
}

/* enterprise END ============================================================================= */
/* recruit START ============================================================================== */
#recruit{
    width:      760px;
    text-align: left;
    overflow:   hidden;
}
#recruit h2{
    width:      760px;
    margin:     0 0 12px 0;
    background: url("/images/common/caption.png") no-repeat scroll 0 -294px;
}
#recruit div.text{
    width:      740px;
    margin:     5px 10px 10px 10px;
}
#recruit ul.condition li{
    width:      720px;
    height:     25px;
    margin:     0 10px 0 10px;
    padding:    0 0 0 18px;
    background: url("/images/common/icn-arrow2.png")  no-repeat scroll;
    text-align:  left;
}
#recruit #recruit-list{
    width:              740px;
    height:             376px;
    background-color:   #F2F2F2;
    padding:            10px;
}
#recruit #recruit-list ul{
    width:              201px;
    float:              left;
    overflow:           hidden;
}
#recruit #recruit-list ul li{
    margin-bottom:      6px;
}
#recruit #recruit-list dl{
    float:              left;
    margin-left:        25px;
}
#recruit #recruit-list dl dt{
    float:              left;
    clear:              both;
    font-weight:        bold;
    width:              64px;
    margin-right:       50px;
}
#recruit #recruit-list dl dd{
    float:              left;
    width:              390px;
    margin-bottom:      10px;
}
#recruit #recruit-list #job2{
    display:            none;
}
#recruit #recruit-list #job3{
    display:            none;
}
/* recruit END ================================================================================ */
