@charset "utf-8";body.contract-employee #side #contract-employee,body.index #side #index,body.mid-career #side #mid-career{background-color:#f6f6f2}body.index #side #index a{font-weight:700}body.contract-employee #side #mid-career-nav,body.mid-career #side #mid-career-nav{background-color:#f6f6f2;color:#fa0046;font-weight:700}body.contract-employee #side #contract-employee a,body.mid-career #side #mid-career a{color:#fa0046}body.contract-employee #side #mid-career{background-color:#fff}body.contract-employee #side #mid-career a{color:#4d4d4f}.index #contents{border:0;padding:0}.index #contents #title{width:100%;border:1px solid #d8d8cb;background-color:#f6f6f2;margin:0 0 53px}.index #contents #title span{border:1px solid #fff;display:block}.index #contents #title span h3{padding:50px 0 0 29px}.index #contents .career_box{border-top:1px solid #fa0046;padding:9pt 0 50px}.index #contents .career_box h4{margin:0 0 13px}.index #contents .career_box dl{width:360px;float:left}.index #contents .career_box dt a{display:block;width:20pc;border:1px solid #d8d8cb;padding:24px 0 26px 38px;margin:0 0 10px;background:url(../common/img/contents/icon_03%EF%B9%96v=10.gif) 20px 30px no-repeat}.index #contents .career_box dl.mid{width:338px;border:1px solid #d8d8cb;padding:0 11px 18px}.index #contents .career_box dl.mid dt a{display:block;padding:24px 0 11px 27px;border:0;background:url(../common/img/contents/icon_03%EF%B9%96v=10.gif) 9px 30px no-repeat}.index #contents .career_box dl.mid dd{padding:11px 4px 0;background:url(../common/img/contents/bg_dot_02%EF%B9%96v=10.gif) repeat-x}.mid-career #contents .text_box .text{margin:0 0 40px;width:520px;float:left;padding:40px 0!important}.mid-career #contents .mid_box{border:1px solid #d8d8cb;padding:22px 20px 30px;margin:0 0 4px}.mid-career #contents .mid_box h4{background:url(../common/img/contents/icon_arrow_01%EF%B9%96v=10.gif) 0 5px no-repeat;margin:0 0 23px}.mid-career #contents .mid_box h4 span{display:block;padding:0 0 11px 11px;background:url(../../common/img/contents/bg_dot_01%EF%B9%96v=10.gif) 0 bottom repeat-x}.mid-career #contents .dl_list dl{margin:0 0 25px}.mid-career #contents .dl_list dt{font-weight:700;width:107px;border:1px solid #d8d8cb;padding:6px 0 5px 27px;margin:0 0 10px;background:url(../common/img/contents/icon_arrow_03%EF%B9%96v=10.gif) 10px 14px no-repeat;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;behavior:url(../../common/js/PIE.htc.html)}.mid-career #contents .dl_list dd{padding:0 0 0 4px}.mid-career #contents ol.process_list li{float:left;width:234px;padding:0 0 0 14px;background:url(../common/img/contents/icon_arrow_02%EF%B9%96v=10.gif) right 24px no-repeat}.mid-career #contents ol.process_list li.firstChild{padding:0}.mid-career #contents ol.process_list li.lastChild{width:200px;background:0}.mid-career #contents .process{border:1px solid #d8d8cb;background-color:#f6f6f2;width:200px}.mid-career #contents .process span{border-top:1px solid #fff;display:block;min-height:40px;padding:14px 0 14px 9pt}.mid-career #contents .process span dt{font-weight:700;font-size:108%;background:url(../common/img/contents/icon_03%EF%B9%96v=10.gif) 0 4px no-repeat;padding:0 0 0 18px}.mid-career #contents .process span dd{padding:0 0 0 1pc}.mid-career #contents p.go_top{text-align:right;padding:0;margin:0 0 42px}