/*****************************/
/* TableMark Recruiting Site */
/*****************************/


/* jobreturn.css */
/* & for challenged.html */

/* header */
/*****************************/

#header .category span {
	font-size:0.75em;
}

#head {
    width:100%;
    border-top:7px solid #e94709;
}



/* footer */
/*****************************/s
#jobreturn #footer {
    min-height:500px;
    padding:240px 0 0;
}




/* index */
/*****************************/
#contents h2 {
    text-align:center;
}
#contents h2 span {
	font-size:0.75em;
}

#contents h3 {
    margin-bottom:0.5em;
    font-size:2.4em;
    color:#424242;
}
#contents h3 span {
    font-size:0.6em;
}

#contents h2 br {
    display:none;
}

.pdf {
    position:absolute;
    top:50px;
    right:50px;
}
ul.holiday li {
    padding-left:4em;
    text-indent:-4em;
}

/* list */
#jobreturn dl {
    margin-bottom:4em;
}
#jobreturn dt {
    float:left;
    width:15em;
    margin:0 0 1em;
    padding:0 0 1em;
    font-weight:bold;
}
#jobreturn dd {
    margin:0 0 1em;
    padding:0 0 1em 15em;
    border-bottom:1px solid #c2b4af;
}


/* contact box */
.contactBox {
    border:3px solid #e94709;
}
#contents .contactBox h4 {
    display:table-cell;
    background:#e94709;
    padding:0 4em;
    vertical-align:middle;
    text-align:center;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
}
.contactBox .address {
    display:table-cell;
    padding:1.5em;
}
.contactBox .address br.email {
    display:none;
}

br.i5 {
    display:none;
}



/* 949px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 949px) {

/* header */
/*****************************/

#head {
    background:none;
}
#headInner {
    width:100%;
}




/* index */
/*****************************/

/* list */
#jobreturn dt {
    width:10em;
}
#jobreturn dd {
    padding:0 0 1em 10em;
}

ul.holiday li {
    padding-left:4em;
    text-indent:-4em;
}

/* contact box */
.contactBox {
}
#contents .contactBox h4 {
    padding:0 2em;
}
.contactBox .address {
    padding:1.5em;
}
.contactBox .address br.email {
    display:none;
}











}
/*-------------------------------------------------------------------------------------------*/
/* 949px以下 END */



/* 667px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 667px) {

/* header */
/*****************************/

#head {
    background:none;
}
#headInner {
    width:100%;
    height:auto;
}




/* footer */
/*****************************/s
#jobreturn #footer {
    min-height:inherit;
    padding:0;
}


/* index */
/*****************************/
#jobreturn #contents h2 {
    margin-bottom:1em;
}
#jobreturn #contents h2 br {
    display:block;
}
.pdf {
    position:static;
    margin-bottom:1em;
    text-align:right;
}
.pdf img {
    width:40%;
}

/* list */
#jobreturn dl {
}
#jobreturn dt {
    float:none;
    width:auto;
    margin:0 0 0.5em;
    padding:0;
}
#jobreturn dd {
    padding:0 0 1em;
}
ul.holiday li {
    padding-left:2em;
    text-indent:-2.5em;
}


/* contact box */
.contactBox {
}
#contents .contactBox h4 {
    display:block;
    padding:0;
    line-height:2.4;
}
.contactBox .address {
    display:block;
    padding:1em;
}
.contactBox .address br.email {
    display:inline-block;
}








}
/*-------------------------------------------------------------------------------------------*/
/* 667px以下 END */


/* 320px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {

br.i5 {
    display:inline-block;
}




}

}
/*-------------------------------------------------------------------------------------------*/
/* 320px以下 END */



