@charset "utf-8";

/*----------------------------------------------------
	careers css
----------------------------------------------------*/

/* index
----------------------------------------------------*/

#title-index {
width:716px;
height:102px;
background-image:url(../images/title_index.jpg);
margin-bottom:17px;
}

#index-bg{
background:url(../images/index_bg.jpg) 100% 0 no-repeat;
height:220px;
margin-bottom:15px;
}


#index-bg p{
width:340px;
padding-left:15px;
padding-top:10px;
}

#addressTable{
width:695px;
margin-left:auto;
margin-right:auto;
}

#addressTable td{
background-color:#eeeeee;
font-weight:bold;
padding:15px;
}


/* new
----------------------------------------------------*/

#title-new {
width:716px;
height:102px;
background-image:url(../images/title_new.jpg);
margin-bottom:17px;
}

.noEntry{
background-color:#e8e8e8;
color:#ff0000;
font-weight:bold;
text-align:center;
width:693px;
margin-left:auto;
margin-right:auto;
padding:15px 0;
border:1px solid #959595;
margin-bottom:20px;
}

.entryTable{
background-color:#1b459b;
border-top:#1b459b 1px solid;
border-right:#1b459b 1px solid;
width:695px;
margin-left:auto;
margin-right:auto;
}

.entryTable td{
border-left:#1b459b 1px solid;
border-bottom:#1b459b 1px solid;
}
.entryTable th{
width:80px;
padding:5px 10px;
background-color:#e8e8e8;
border-left:#1b459b 1px solid;
border-bottom:#1b459b 1px solid;
}

.entryTable td{
padding:5px 10px;
background-color:#ffffff;
}


.entryTable a:link {
color:#ff0000;
text-decoration:underline;
}

.entryTable a:visited {
color:#ff0000;
text-decoration:underline;
}

.entryTable a:hover {
color:#ff0000;
text-decoration:none;
}

.entryTable a:active {
color:#ff0000;
text-decoration:none;
}

.entryTable table.innerTable td{
margin:0;
padding:0;
border:0;
background:none;
}

/* mid
----------------------------------------------------*/

#title-mid {
width:716px;
height:102px;
background-image:url(../images/title_mid.jpg);
margin-bottom:17px;
}

.catch{
background-color:#e8e8e8;
font-size:14px;
font-weight:bold;
text-align:center;
width:693px;
margin-left:auto;
margin-right:auto;
padding:15px 0;
border:1px solid #959595;
margin-bottom:20px;
}

.youkou{
font-size:13px;
font-weight:bold;
padding-left:10px;
border-left:3px solid #1d4da4;
margin-bottom:10px;
}

.redBold{
color:#ff0000;
font-weight:bold;
}

.redBold a:link {
color:#ff0000;
text-decoration:underline;
}

.redBold a:visited {
color:#ff0000;
text-decoration:underline;
}

.redBold a:hover {
color:#ff0000;
text-decoration:none;
}

.redBold a:active {
color:#ff0000;
text-decoration:none;
}


/* entry
----------------------------------------------------*/

#title-entry {
width:716px;
height:102px;
background-image:url(../images/title_entry.jpg);
margin-bottom:17px;
}

#con-tel {
width:300px;
height:79px;
margin:20px auto;
}

#con-bt {
width:230px;
height:38px;
margin:10px auto;
}

