@charset "utf-8";


.careers-section .section-title {
    margin-bottom: 3em;
    text-indent: 0;
}
#careers-requirements .section-title .wfont {
    /* background: url(/common/img/careers/ttl_descriptions.png) no-repeat 50% 0; */
    background-size: cover;
    width: 221px;
    height: 55px;
}
.layer-section .section-title small {
    display: block;
    font-size: .5384em;
}
.layer-section .section-title small:before {
    content: '';
    display: block;
    margin: 1.5em auto;
    width: 30px;
    height: 1px;
    background-color: #333;
}




#careers-requirements .container{padding-bottom:0;max-width: 1000px;width: 100%;margin: 10px auto 80px;}
#careers-requirements .section-title .wfont{background:url(/common/img/careers/ttl_descriptions.png) no-repeat 50% 0;background-size:cover;width:221px;height:55px}
#careers-requirements .careers-requirements-grade{padding:0;margin-bottom:30px;border: 1px dotted #bcbaba;}
#careers-requirements .careers-requirements-grade:last-child{margin-bottom:-90px}
#careers-requirements .careers-requirements-grade .grade-type{background-color: #137b40;line-height:78px;padding: 0 10px;font-size:1.667em;text-align: left;}
#careers-requirements .careers-requirements-grade .grade-type small{/* display:inline-block; *//* vertical-align:3px; */font-size: 18px;color:#fff;font-weight:400;}
#careers-requirements .careers-requirements-grade .grade-type .wfont{margin-right:20px;font-size: 20px;}
#careers-requirements .careers-requirements-grade .grade-type .wfont span{color:#fff}
#careers-requirements .careers-requirements-grade .grade-content{padding-left: 0;position:relative;overflow:hidden;background-color:#000;}
#careers-requirements .careers-requirements-grade .grade-image{position:absolute;width:290px;height:100%;background-color:#f4f4f4;left:0;top:0}
#careers-requirements .careers-requirements-grade .grade-image .content-bg{position:absolute;width:100%;height:100%;bottom:0}
#careers-requirements .careers-requirements-grade .grade-body{padding:3.5em 10px 2em;background-color:#fff;text-align: left;}
#careers-requirements .careers-requirements-grade .grade-body .desc{line-height:2;/* padding-bottom:3em; *//* margin-bottom:3em; *//* border-bottom:1px solid #ccc; */font-size: 16px;}
#careers-requirements .careers-requirements-grade .grade-body .detail th{color:#191919;font-weight:700;width: 80px;}

#grade-parttime .grade-type .wfont{color:#fff}
#grade-fulltime-assistant-coach .grade-type .wfont,#grade-fulltime-head-coach .grade-type .wfont{color:#fff}

@media all and (min-width: 500px) {
    #careers-requirements .container{padding-bottom:0;max-width: 1000px;width: 100%;margin: 80px auto 80px;}
        #careers-requirements .careers-requirements-grade .grade-body {
        padding: 3.5em 60px 2em;
        background-color: #fff;
        text-align: left;
    }
    #careers-requirements .careers-requirements-grade .grade-type small{/* display:inline-block; *//* vertical-align:3px; */font-size: 20px;color:#fff;font-weight:400;}
    #careers-requirements .careers-requirements-grade .grade-type{background-color: #137b40;line-height:78px;padding: 0 20px;font-size:1.667em;text-align: left;}
    #careers-requirements .careers-requirements-grade .grade-body .detail td{padding-bottom:.3em;/* width:10em; */display:inline;/* padding-left: 100px; */}
    #careers-requirements .careers-requirements-grade .grade-body .detail th{padding-bottom:.3em;width: 100px;display: table-cell;} 
    }





/* #grade-parttime .grade-image .content-bg{background:url(/common/img/careers/img_grade01.jpg) no-repeat 50% 50%;background-size:cover}
#grade-fulltime-assistant-coach .grade-image .content-bg{background:url(/common/img/careers/img_grade02.jpg) no-repeat 50% 50%;background-size:cover}
#grade-fulltime-head-coach .grade-image .content-bg{background:url(/common/img/careers/img_grade03.jpg) no-repeat 50% 50%;background-size:cover}
#careers-entry{padding-top:90px}#careers-entry .section-title .wfont{background:url(/common/img/careers/ttl_entry_form.png) no-repeat 50% 0;background-size:cover;width:157px;height:55px} */


.lineA{
    line-height: 2;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
}