@charset "UTF-8";.scout_attention{border:2px solid #1EB216;padding:5px}.roboto{font-family:'Roboto Condensed',sans-serif}a{-webkit-transition:.2s;transition:.2s}a:link,a:visited{color:#006;text-decoration:underline}a:hover,a:focus{color:#006;text-decoration:none}select.m-auto{margin:auto!important}.line01{border-bottom:1px solid #DFDFDF}.border01{border:1px solid #DFDFDF}.fc_black01{color:#111!important}.fc_blue01{color:#006!important}.fc_gray01{color:#D4D4D4!important}.fc_gray02{color:#999!important}.fc_green01{color:#1EB216!important}.fc_yellow01{color:#FFC42B!important}.fc_orange01{color:#FF7200!important}.fc_purple01{color:#C03DA9!important}.fc_red01{color:#FF1A00!important}.bg01{background:#FFF3D4}.bg02{background:#FCEBE8}.bg03{background:url(../gif/common_bg02.gif) repeat right top}.bg04{background:#F8F8F8}.bg_pink01{background-color:#FFC0CB!important}.bg_gray01{background-color:#CCC!important}.bg_gray02{background-color:#999!important}.section01{word-break:break-word}.section02{position:relative;padding:32px;border:4px solid #EFEFEF;-webkit-box-sizing:border-box;box-sizing:border-box}.section03{position:relative;padding:16px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F2F2F2}.section04{position:relative;padding:10px;border:4px solid #EFEFEF;-webkit-box-sizing:border-box;box-sizing:border-box}.section05{position:relative;padding:10px;border:2px solid #1EB216;-webkit-box-sizing:border-box;box-sizing:border-box}.section06{position:relative;padding:10px;border:2px solid #F23C1D;-webkit-box-sizing:border-box;box-sizing:border-box}.h3_01{padding:24px 0;line-height:1.1;font-size:24px;font-weight:700;border-top:4px solid #111}.h3_02{padding:24px 0;border-top:4px solid #111;border-bottom:1px solid #111;line-height:1.1;font-size:24px;font-weight:700}.h3_03{padding:24px 0;line-height:1.1;font-size:24px;border-top:4px solid #11A0A5;border-bottom:1px solid #111}.h3_04{padding:24px 0;line-height:1.1;font-size:24px;border-top:4px solid #C03DA9;border-bottom:1px solid #111}.h3_05{padding:24px 0;line-height:1.1;font-size:24px;border-top:4px solid #FF7200;border-bottom:1px solid #111}.h3_06{padding:24px 0;line-height:1.1;font-size:24px;border-top:4px solid #F56075;border-bottom:1px solid #111}.h3_01 .roboto,.h3_02 .roboto,.h3_03 .roboto,.h3_04 .roboto,.h3_05 .roboto,.h3_06 .roboto{font-size:30px}.h3_03 span,.h3_04 span,.h3_05 span,.h3_06 span{font-size:14px;font-weight:400;color:#999;margin:0 0 0 8px}.h3_07{font-size:24px;font-weight:700;padding:8px 0;border-top:1px solid #111;line-height:1.2em}.h3_07 span{font-size:14px;font-weight:400}.h4_01{padding:16px 0;border-top:1px solid #111;border-bottom:1px solid #DFDFDF;font-weight:700}.h4_02{padding:16px 0;border-top:1px solid #111;color:#1eb216;text-align:center}.h4_02 .icon{margin:0 8px;vertical-align:middle}.h4_03{padding:16px 0;border-top:1px solid #111;font-weight:700}.h5_01{border-left:4px solid #11A0A5;font-size:18px}.h05_02{border-left:4px solid #C03DA9;font-size:18px}.h05_03{border-left:4px solid #FF7200;font-size:18px}.h05_04{border-left:4px solid #F56075;font-size:18px}.h05_05{border-left:4px solid #010068;font-size:18px}.title01{display:inline-block;border-radius:3px;border:1px solid #111;padding:3px 0;font-size:12px;font-weight:700;text-align:center}.title02{background:#E9E9E9;border-left:4px solid #111;font-weight:700;padding:10px}.input01{margin:0;padding:7px 10px;border:2px solid #111;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;font-weight:700}.input01::placeholder{line-height:1.5}.input02{margin:0;padding:7px 0 7px 10px;border:2px solid #111;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;font-weight:700}.input02:focus{background:#FFF596!important}.entry01 .left{float:left;width:110px}.entry01 .right{margin:0 0 0 125px}.image-caption-text{display:block}.image-caption-text:empty{display:none}.entry02 .right{float:right;text-align:left;padding:0 0 10px 30px}.entry03 .left{float:left}.entry03 .right{float:right;width:250px}.entry04 .left{float:left;width:50%}.entry04 .right{float:right;width:50%}.entry05 .left{display:inline-block}.entry05 .right{display:inline-block}.table01 table{width:100%}.table01 table tr{border-bottom:1px solid #DFDFDF}.table01 table tr:last-child{border-bottom:none}.table01 table th{padding:8px 0}.table01 table th span{display:block;background:#000;color:#FFF;text-align:center}.table01 table td{padding:8px 0 8px 24px}.table02 table{width:100%}.table02 table tr th{text-align:center;border:1px solid #CCC;vertical-align:middle;background:#006;color:#FFF;padding:16px 0}.table02 table tr td{text-align:center;border:1px solid #CCC;vertical-align:middle;padding:16px 0}.table03 table{width:100%;border-collapse:separate;border-spacing:0 8px}.table03 table tr *{vertical-align:middle}.table03 table tr th{border-right:1px solid #DFDFDF;padding:4px 16px;vertical-align:middle;width:170px}.table03 table tr td{padding:4px 16px;vertical-align:middle}.table03 table tr .bdr{border-top:1px solid #DFDFDF!important;height:1px;width:100%!important;border-bottom:none;padding:0}.jobs_table01.table03 table tr .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}z .table04 table{width:100%}.table04 table tr *{vertical-align:middle}.table04 table tr th{border:1px solid #DFDFDF;border-right:1px solid #FFF;padding:4px 10px;background:#DFDFDF;vertical-align:middle;width:inherit}.table04 table tr th:last-child{border-right:1px solid #DFDFDF}.table04 table tr td{border:1px solid #DFDFDF;padding:4px 16px;vertical-align:middle}.table04 table tr .bdr{border-top:1px solid #DFDFDF!important;height:1px;width:100%!important;border-bottom:none;padding:0}.table05 table{width:100%}.table06 table{width:100%}.table06 table th,.table06 table td{text-align:center;padding:8px 10px}.table06 table th{border-bottom:1px solid #DFDFDF;background:#F8F8F8}.table06 table td{border-bottom:1px dashed #DFDFDF}.table07 table{width:100%}.table07 table tr th,.table07 table tr td{padding:8px 16px;border:1px solid #DFDFDF}.table07 table tr th{border-bottom:1px solid #FFF;background:#DFDFDF}.table07 table tr td{vertical-align:middle}.swipe_table_area{position:relative}.swipe_table_area .swipe_table{width:100%!important;min-height:100px}.btn01{display:inline-block;padding:0 50px 0 8px;border:1px solid #006;border-radius:3px;background:url(../png/common_arrow02.png) no-repeat right 8px center;color:#006;font-size:11px;font-weight:700;line-height:20px;text-decoration:none!important}.btn01:hover{background:url(../png/common_arrow01.png) no-repeat right 8px center #006;color:#fff}.btn02{display:block;position:relative;height:58px;-webkit-box-shadow:0 -4px #136B09,0 2px rgba(00,00,00,.15);box-shadow:inset 0 -4px #136B09,0 2px rgba(00,00,00,.15);border-radius:8px;background-color:#20A712;color:#FFF!important;font-weight:700;text-align:center;text-decoration:none!important;text-shadow:0 1px #136F0A;line-height:58px}.btn02:hover{background-color:#24bd1b}.btn02:after{display:block;position:absolute;top:0;right:0;width:16px;height:58px;border-radius:0 8px 8px 0;background:#1A970D url(../png/common_arrow06.png) no-repeat center center;-webkit-box-shadow:0 -4px #136B09;box-shadow:inset 0 -4px #136B09;content:" "}.btn02:hover:after{background-color:#15AD0D}.btn03{display:inline-block;border:none;border-bottom:4px solid #111;background:#006;font-size:14px;color:#FFF!important;line-height:28px;text-align:center;text-decoration:none!important;cursor:pointer}.btn03:hover{background:#111}.btn04{font-weight:inline-block;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;border:1px solid #111;padding:0 16px;line-height:32px;display:inline-block;text-decoration:none;color:#111;border-radius:3px}.btn04:hover{color:#fff;background:#111}.btn05{display:inline-block;padding:0 40px 0 8px;border-radius:3px;background:url(../png/common_icon20.png) no-repeat right 8px center #111;color:#fff;font-size:14px;line-height:24px;vertical-align:middle;text-decoration:none}.btn06{display:inline-block;padding:0 40px 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #006;border-radius:3px;background:url(../png/common_icon21.png) no-repeat right 8px center #fff;color:#006;font-size:14px;line-height:24px;vertical-align:middle;text-decoration:none;font-weight:700}.btn06:hover{background:url(../png/common_icon20.png) no-repeat right 8px center #006;color:#fff}.btn07{display:inline-block;position:relative;width:250px;height:40px;-webkit-box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffc42b;border-radius:5px;line-height:40px;font-weight:700;text-align:center;color:#111;text-decoration:none}.btn07:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#ecaa00),to(#ffc631));background-image:linear-gradient(to top,#ecaa00,#ffc631)}.btn08{display:inline-block;margin:0 auto;padding:3px 8px;-webkit-box-shadow:inset 0 -4px #111;box-shadow:inset 0 -4px #111;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#006;font-size:14px;color:#fff!important;line-height:30px;text-decoration:none!important;font-weight:700;cursor:pointer}.btn08:disabled{background-color:#efefef;box-shadow:none;color:#999!important;pointer-events:none}.btn08 *{vertical-align:middle}.btn08:hover{background:#202a83}.btn08 span{display:block;background-image:url(../png/common_arrow20.png);background-repeat:no-repeat;background-position:right center}.btn08.this span{background-image:url(../png/common_arrow21.png);background-repeat:no-repeat;background-position:right center}.btn09{display:inline-block;padding:1px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #006;border-radius:3px!important;background:#fff;color:#006;text-decoration:none!important;font-weight:700;font-size:14px;text-align:center;line-height:30px;cursor:pointer}.btn10{position:relative;display:inline-block;padding:0 0 0 20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#006;color:#FFF!important;font-weight:700;text-decoration:none!important;line-height:40px}.btn10:after{position:absolute;right:10px;top:50%;margin-top:-17px;ccontent:url(../common_arrow12.html)}.btn11{position:relative;display:inline-block;padding:0 0 0 20px;border-radius:8px;background:#111;color:#FFF!important;font-weight:700;text-decoration:none!important;line-height:40px}.btn11:after{position:absolute;right:10px;top:50%;margin-top:-17px;content:url("../png/common_arrow12.png")}.btn12{position:relative;display:inline-block;margin:16px 10px;padding:0 0 0 20px;background:#1EB216;color:#FFF!important;font-weight:700;text-decoration:none!important;border-radius:8px;line-height:40px}.btn12:after{position:absolute;right:10px;top:50%;margin-top:-17px;content:url("../png/common_arrow12.png")}.btn13{display:inline-block;position:relative;padding:0 32px 0 64px;border:2px solid #006;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;text-decoration:none!important;line-height:32px;font-weight:700}.btn13:before{position:absolute;left:0;width:32px;background:#006;color:#fff;text-align:center;content:"＋"}.btn14{display:inline-block;width:100px;border-radius:5px;line-height:34px;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border:2px solid #666;color:#666!important;font-weight:700;text-decoration:none!important;text-align:center;background:#fff}.btn15{display:inline-block;padding:1px 10px;background:#FFF;border-radius:3px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #666;vertical-align:top;font-size:14px;line-height:30px;color:#666!important;font-weight:700;text-decoration:none!important;text-align:center}.btn15--middle{vertical-align:middle}.btn16{display:inline-block;padding:1px 16px;border-radius:3px;background:#EFEFEF;color:#111!important;font-weight:700;text-decoration:none!important;text-align:center;line-height:32px}.btn17{display:inline-block;margin:0 auto;padding:10px 20px;-webkit-box-shadow:inset 0 -4px #111;box-shadow:inset 0 -4px #111;height:52px;vertical-align:middle;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#006;font-size:14px;color:#fff!important;line-height:1.3;text-decoration:none!important;font-weight:700;cursor:pointer}.btn17 span{font-size:10px;background:none}.btn18{display:inline-block;padding:2px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px!important;background:#d7d8e7;color:#006;text-decoration:none!important;font-weight:700;font-size:14px;text-align:center;line-height:30px;cursor:pointer}.btn_member_regist{width:184px;height:64px;border-radius:8px;-webkit-box-shadow:0 -4px #CB7C00,0 2px rgba(00,00,00,.15),inset 0 1px #FFDA7A;box-shadow:inset 0 -4px #CB7C00,0 2px rgba(00,00,00,.15),inset 0 1px #FFDA7A;background-color:#F4B81C;background-image:-webkit-gradient(linear,left bottom,left top,from(#DEA000),to(#F9BC1E));background-image:linear-gradient(to top,#DEA000,#F9BC1E);cursor:pointer}.btn_member_regist .btn_member_regist_wrap{position:relative;background:url(../png/common_icon03.png) no-repeat 0 center}.btn_member_regist .btn_member_regist_wrap a{display:block;line-height:64px;color:#FFF;font-size:20px;text-align:center;text-decoration:none;text-shadow:0 1px #CE7202}.btn_member_regist .btn_member_regist_wrap .btn_member_regist_arrow{position:absolute;top:0;right:0;width:16px;height:64px;vertical-align:middle;-webkit-box-shadow:inset 0 -4px #CB7C00,inset 0 1px #FFDA7A;box-shadow:inset 0 -4px #CB7C00,inset 0 1px #FFDA7A;border-radius:0 8px 8px 0;background:-webkit-gradient(linear,left bottom,left top,from(#D99607),to(#EFAA16));background:linear-gradient(to top,#D99607,#EFAA16);background:url(../png/common_arrow05.png) no-repeat center center;text-align:center}.btn_member_regist:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#ECAA00),to(#FFC631));background-image:linear-gradient(to top,#ECAA00,#FFC631)}.btn_member_regist:hover .btn_member_regist_wrap .btn_member_regist_arrow{background-image:-webkit-gradient(linear,left bottom,left top,from(#ECAA00),to(#FFC631));background-image:linear-gradient(to top,#ECAA00,#FFC631);background:url(../png/common_arrow05.png) no-repeat center center}.btn_member_regist_svg{display:block;width:184px;height:64px}.btn_resume_create{display:block;width:184px;height:64px;padding:0 0 8px 32px;border-top:2px solid #1eb216;border-left:2px solid #1eb216;border-right:2px solid #1eb216;border-bottom:4px solid #0a8803;-webkit-box-shadow:inset 0 -2px #1eb216;box-shadow:inset 0 -2px #1eb216;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background:url(../png/common_icon01.png) no-repeat 20px center #fff;font-size:18px;color:#1eb216!important;font-weight:700;text-decoration:none!important;text-align:center;line-height:60px}.btn_resume_create:hover{background:url(../png/common_icon02.png) no-repeat 20px center #1eb216;color:#fff!important}.iphone .btn_resume_create{font-size:.7rem!important}.btn_resume_create_svg{display:block;width:184px;height:64px}.btn_resume_create_svg,.btn_member_regist_svg a{text-decoration:none!important}.btn_folder span{padding:0 0 0 24px;background:url(../png/detail_icon09.png) no-repeat 0 0}.btn_folder.this,.btn_folder:hover{background:#006}.btn_folder.this span,.btn_folder:hover span{color:#FFF;background:url(../png/detail_icon09_on.png) no-repeat 0 0}.btn_print span{padding:0 0 0 24px;background:url(../png/detail_icon10.png) no-repeat 0 0}.btn_print.this,.btn_print:hover{background:#006}.btn_print.this span,.btn_print:hover span{color:#FFF;background:url(../png/detail_icon10_on.png) no-repeat 0 0}.btn_back span{padding:0 0 0 16px;background:url(../png/common_arrow15.png) no-repeat left center}.btn_back.this,.btn_back:hover{background:#111}.btn_back.this span,.btn_back:hover span{color:#FFF;background:url(../png/common_arrow19.png) no-repeat left center}.btn-like{display:inline-block;width:120px;margin:0 auto;padding:3px 8px;-webkit-box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#fab500;font-size:14px;color:#331e00!important;line-height:30px;text-decoration:none!important;font-weight:700;cursor:pointer;text-shadow:0 1px #ffc44d}.btn-like:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#ecaa00),to(#ffc631));background-image:linear-gradient(to top,#ecaa00,#ffc631)}.counter{font-weight:700}.counter .roboto{margin:0 3px 0 0;font-size:36px;color:#1eb216}.box01{border:1px solid #CCC}.necessary_icon{display:inline-block;background:#e68275;padding:0 5px;color:#fff;font-size:12px;border-radius:5px;font-weight:700;line-height:18px;position:relative;top:-2px}.necessary_icon_application{display:inline-block;background:#fc0;padding:0 5px;color:#111;font-size:12px;border-radius:5px;font-weight:700;line-height:18px;position:relative;top:-2px}.necessary_icon_recommend{display:inline-block;background:#cbf4c9;padding:0 5px;color:#111;font-size:12px;border-radius:5px;font-weight:700;line-height:18px;position:relative;top:-2px}.caution01{width:1072px;margin:0 auto;border:1px solid #CCC}.caution01 .caution01_wrap{padding:10px}.error01{margin:0 auto;color:#F23C1D;border:2px solid #F23C1D}.error01 .error01_wrap{padding:10px}.error_list ul li{position:relative;padding:0 0 0 20px}.error_list ul li:before{content:"－";font-weight:700;position:absolute;left:0}.error{background:red;padding:10px 20px;color:#fff;border-radius:5px}.error_exp{padding:10px 20px;color:red;font-weight:700;font-size:1.2em}h1.error{font-size:16px}.fieldWithErrors{display:inline}.list01 ul li{position:relative;margin:0 0 8px;padding:0 0 0 15px}.list01 ul li:before{display:block;content:"";position:absolute;top:0;left:0;width:8px;height:2px;margin:8px 0 0;border-top:2px solid #000168}.toast{background:#1EB216;cursor:pointer}.toast .toast_wrap{position:relative;width:1072px;margin:0 auto}.toast .toast_wrap .toast_inner{padding:20px 0}.toast .toast_wrap .toast_inner .text01,.toast .toast_wrap .toast_inner .text02{display:inline-block;padding:5px 10px}.toast .toast_wrap .toast_inner .text01{color:#111}.toast .toast_wrap .toast_inner .text01 a{color:#FFF;text-decoration:underline}.toast .toast_wrap .toast_inner .text01 a:hover{text-decoration:none}.toast .toast_wrap .toast_inner .text02{background:#FFF}.toast .toast_wrap .toast_inner .close{position:absolute;top:50%;right:25px;margin:-15px 0 0;font-size:20px;font-weight:700}.toast .toast_wrap .toast_inner .close span{font-size:14px;font-weight:400}.toast .toast_wrap .toast_inner .close a{text-decoration:none}.breadlist{width:1072px;margin:16px auto 24px;font-size:12px}.breadlist_cfair{margin:15px auto 16px}.breadlist ul li{float:left}.breadlist ul li a{padding:0 20px 0 0;margin:0 16px 0 0;background:url(../png/common_arrow08.png) no-repeat right center;color:#111!important}.search_pager{margin:24px 0}.search_pager ul{text-align:center}.search_pager img{vertical-align:middle}.search_pager li{display:inline-block}.search_pager li a{display:inline-block;width:40px;height:30px;margin:0 4px;border:2px solid #006;border-radius:20px;color:#006;text-align:center;line-height:30px;font-weight:700;text-decoration:none}.search_pager li a.this,.search_pager li a:hover,.search_pager li a.current{background:#006;color:#fff}.search_pager li.prev a,.search_pager li.next a{margin:0;border:none!important;background:none!important}.search_pager li.pager_dots_former,.search_pager li.pager_dots_latter{display:none}.radio_label input,.checkbox_label input{display:none}.radio_label{display:inline-block;margin:0 4px 0 0;padding:0 0 0 15px;background:url(../png/common_radio_bg_off.png) no-repeat left 3px;vertical-align:middle;cursor:pointer}.checkbox_label{display:inline-block;margin:0 4px 0 0;padding:0 0 0 22px;background:url(../png/common_check_bg_off.png) no-repeat left 3px;cursor:pointer}.radio_selected{background:url(../png/common_radio_bg_on.png) no-repeat left 3px}.checkbox_selected{background:url(../png/common_check_bg_on.png) no-repeat left 3px}.update_resume_message{max-width:1072px;position:relative;margin:15px auto;border:1px solid navy;border-radius:20px;color:navy;line-height:1}.update_resume_message::before{position:absolute;display:block;top:5px;left:5px;padding:6px;background-color:#20b116;border-radius:50%;font-family:"FontAwesome";content:'\f0e0';font-size:14px;color:#fff;-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.update_resume_message::after{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:transparent #20b116;border-width:4px 0 4px 6px;top:14px;left:29px}.update_resume_message a{display:block;padding:10px 10px 10px 40px;border-radius:20px;text-decoration:none!important;transition:.2s}.update_resume_message a:hover{background-color:#dbf3ff}.update_resume_message__title{padding-right:.25rem;font-size:.75rem;font-weight:700;color:#20b116}.update_resume_message__desc-wrap{display:inline-block;max-width:calc(100% - 110px);margin:1px 0 -2px;padding-bottom:1px;overflow:hidden;text-overflow:ellipsis}.update_resume_message__desc-text{white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}@media all and (max-width: 768px){.update_resume_message{margin-right:10px;margin-left:10px;border-radius:30px}.update_resume_message::before{left:calc(50% - 85px)}.update_resume_message::after{left:calc(50% - 60px)}#en .update_resume_message::before{left:calc(50% - 90px)}#en .update_resume_message::after{left:calc(50% - 65px)}.update_resume_message a{padding:10px 20px;border-radius:30px}.update_resume_message__title{display:block;padding:2px 0 0 18px;text-align:center}.update_resume_message__desc-wrap{display:block;margin-top:10px;max-width:100%}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.sub_keyvisual{padding:9px 0 0}.sub_keyvisual .sub_keyvisual_wrap{position:relative;width:1072px;height:64px;margin:0 auto;background:url(../jpg/common_bg01.jpg)}.sub_keyvisual .sub_keyvisual_wrap p{padding:0 0 0 90px;font-size:24px;font-weight:700;line-height:64px}.sub_keyvisual .sub_keyvisual_wrap img{position:absolute;left:0;top:0}.sub_keyvisual_noimg{padding:24px 0 0}.sub_keyvisual_noimg .sub_keyvisual_noimg_wrap{width:1072px;margin:0 auto;background:url(../jpg/common_bg01.jpg)}.sub_keyvisual_noimg .sub_keyvisual_noimg_wrap p{padding:20px 30px;font-size:24px;font-weight:700;line-height:1.2}.mypage_navi{float:left}.mypage_navi ul li{float:left;border-left:1px solid #DFDFDF}.mypage_navi ul li:last-child{border-right:1px solid #DFDFDF}.icon_mypage{display:inline-block;background:url(../png/common_icon23.png) no-repeat center 8px;text-decoration:none!important}.icon_message{display:inline-block;background:url(../png/common_icon24.png) no-repeat center 8px;text-decoration:none!important}.icon_recruit{display:inline-block;background:url(../png/common_icon25.png) no-repeat center 8px;text-decoration:none!important}.icon_config{display:inline-block;background:url(../png/common_icon26.png) no-repeat center 8px;text-decoration:none!important}.icon_mypage span,.icon_message span,.icon_recruit span,.icon_config span{display:block;padding:42px 16px 16px;font-weight:700;color:#111}.popup_window{position:relative;padding:10px;border-radius:10px;background:#FFF;z-index:4001}.popup_window .popup_header .popup_header_wrap{padding:10px 0}.popup_window .popup_header .popup_header_wrap img{height:28px}.popup_window .popup_header .popup_header_wrap h2{padding:10px 0 0;font-size:16px;font-weight:700}.popup_window .popup_content{height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.popup_window .popup_footer{background:#111;color:#FFF}.popup_window .popup_footer .popup_footer_wrap{padding:10px}.popup_window .popup_footer .popup_footer_wrap p{font-size:12px;text-align:right}.popup_page{position:relative;z-index:4001}.popup_page .popup_header{border-bottom:4px solid #111}.popup_page .popup_header .popup_header_wrap{padding:20px 30px}.popup_page .popup_header .popup_header_wrap h2{padding:10px 0 0;font-size:24px;font-weight:700;text-align:right}.popup_page .popup_header .popup_header_wrap img{width:176px;height:43px}.popup_page .popup_content{padding:30px}.popup_page .popup_footer{background:#111;color:#FFF}.popup_page .popup_footer .popup_footer_wrap{padding:10px 30px}.popup_page .popup_footer .popup_footer_wrap p{font-size:12px;text-align:right}.select_list dt{padding:5px 20px 5px 10px;position:relative;background:#006;color:#fff;border-bottom:#fff 1px solid;font-weight:700;cursor:pointer}.select_list dt:after{content:url(../png/common_arrow20.png);position:absolute;right:10px}.select_list dt.active:after{content:url(../png/common_arrow21.png);text-align:right}.select_list dd{border-top:#dfdfdf 1px solid;padding:10px;display:none}.select_list dd ul.left{float:left;width:50%}.select_list dd ul.right{float:right;width:50%}#js_leanmodal_company_block_search .box{margin:10px 0;text-align:center}#js_leanmodal_company_block_search h3{padding:5px;text-align:center;font-size:12px;background:#EFEFEF}#js_leanmodal_company_block_search .company_block_tip p{padding:5px;text-align:center;font-size:11px;border:4px solid #EFEFEF;border-top:none}#js_leanmodal_company_block_search .company_block_search table{width:100%}#js_leanmodal_company_block_search .company_block_search th,#js_leanmodal_company_block_search .company_block_search td{padding:5px;border:2px solid #efefef}#js_leanmodal_company_block_search .company_block_search th{font-weight:700;font-size:12px;text-align:center;background:#efefef;border-right:2px solid #fff;width:100px}#bigger_banner,#bigger_banner *{text-align:center}.popup_window{position:relative;padding:5px 10px;border-radius:10px;background:#FFF;z-index:4001}.popup_window .popup_header .popup_header_wrap{padding:0 5px}.popup_window .popup_header .popup_header_wrap h2{padding:5px 0 0;font-size:16px;font-weight:700;text-align:left}.popup_window .popup_footer .popup_footer_wrap{padding:5px 10px}.popup_caption{border-radius:5px;padding:2px 5px 0}.popup_button_area{margin:10px 0;text-align:center;background:#F2F2F2;border-top:4px solid #111;padding:10px}.register-btn{display:block;margin:20px auto;padding:.8em 3em;border:none;border-radius:3px;background:#006;color:#fff;font-size:1em;cursor:pointer}.member_regist_box .member_regist_box_wrap *{word-break:normal!important}.translate-icon{width:20px;height:20px;display:inline-block}.translate-icon img{width:20px;height:20px}.grecaptcha-badge{z-index:9999}.information-head{position:relative;width:80%;max-width:1072px;margin:30px auto 10px;padding:10px}.information-head h2{font-size:1.25rem;font-weight:700;text-align:center}.information-body{position:relative;width:80%;max-width:768px;margin:0 auto;padding:20px;border:4px solid #111}.information-body h3,.information-body h4,.information-body h5,.information-body h6{margin-bottom:.25rem}.information-body h3{font-size:1.125rem;font-weight:700}.information-body h4{font-size:1rem;font-weight:700}.information-body h5{font-size:1rem;font-weight:400}.information-body h6{font-size:.875rem;font-weight:400}.information-body p{margin-bottom:.25rem;font-size:1rem}.information-body hr{margin:20px 0;height:1px;border:none;background-color:#111}.information-body .text-large{font-size:1.125rem}.information-body .text-small{font-size:.875rem}.information-body .text-center{text-align:center}.text-center{text-align:center}.label-campaign{padding:5px 10px;border:1px solid #1EB216;border-radius:15px;font-size:11px;font-weight:700;color:#1EB216}.icon_new{display:inline-block;width:32px;height:32px;border-radius:32px;background:#1eb216;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;color:#FFF;text-align:center;line-height:32px}.icon_hot{display:inline-block;width:32px;height:32px;border-radius:32px;background:#f23c1d;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;color:#FFF;text-align:center;line-height:32px}.jobs_company_type_icon{display:inline-block;padding:0 16px;border-radius:3px;font-size:13px;color:#FFF;line-height:20px;vertical-align:middle}.jobs_company_type_icon01{background:#1EB216}.jobs_company_type_icon02{background:#FF6D3B}.jobs_company_type_icon03{background:#1FBAE6}.jobs_company_type_icon04{background:#893BFF}.jobs_recruit_category{display:inline-block;border-radius:24px;background:#DFDFDF;padding:0 16px;font-weight:700}.jobs_recruit_category span{padding:0}.jobs_recruit_category.jobs_recruit_category03 span{background:url(../png/detail_icon02.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category04 span{background:url(../png/detail_icon03.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category05 span{background:url(../png/detail_icon04.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category06 span{background:url(../png/detail_icon05.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category07 span{background:url(../png/detail_icon06.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category08 span{background:url(../png/detail_icon07.png) no-repeat left center}.jobs_recruit_category.jobs_recruit_category09 span{background:url(../png/detail_icon08.png) no-repeat left center}.arrow_box{display:inline-block;position:relative;margin:0 12px 0 0;padding:0 10px;line-height:30px;color:#FFF;font-size:18px;font-weight:700;border-radius:5px}.arrow_box:after{position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-color:rgba(136,183,213,0);border-left-color:#1EB216;border-width:8px;content:" ";pointer-events:none}.jobs_company_type_icon01.arrow_box:after{border-left-color:#1EB216}.jobs_company_type_icon02.arrow_box:after{border-left-color:#FF6D3B}.jobs_company_type_icon03.arrow_box:after{border-left-color:#1FBAE6}.jobs_company_type_icon04.arrow_box:after{border-left-color:#893BFF}.btn_folder span{padding:0 0 0 24px;background:url(../png/detail_icon09.png) no-repeat 0 0}.btn_folder.this,.btn_folder:hover{background:#006}.btn_folder.this span,.btn_folder:hover span{color:#FFF;background:url(../png/detail_icon09_on.png) no-repeat 0 0}.btn_print span{padding:0 0 0 24px;background:url(../png/detail_icon10.png) no-repeat 0 0}.btn_print.this,.btn_print:hover{background:#006}.btn_print.this span,.btn_print:hover span{color:#FFF;background:url(../png/detail_icon10_on.png) no-repeat 0 0}.btn_back span{padding:0 0 0 16px;background:url(../png/common_arrow15.png) no-repeat left center}.btn_back.this,.btn_back:hover{background:#111}.btn_back.this span,.btn_back:hover span{color:#FFF;background:url(../png/common_arrow19.png) no-repeat left center}.table01 table tr td{word-break:break-word}.jobs_table01.table01 table{width:auto}.jobs_table01.table01 table tr:last-child{border-bottom:1px solid #DFDFDF}.jobs_table01.table01 table tr th{width:120px}.jobs_table01.table01 table tr td{width:390px}.jobs_table02.table01 table{width:auto}.jobs_table02.table01 table tr th{width:120px}.jobs_table02.table01 table tr td{width:520px}.jobs_table03.table01 table tr th{width:120px}.jobs_table04.table01 table tr th{width:150px}.jobs_table01.table03 table tr th{width:120px}.jobs_table01.table03 table tr td{padding:4px 8px}.jobs_table01 .labels label{float:left;display:inline-block;width:165px;margin:0 3px 5px 0;box-sizing:border-box}.jobs_box{position:relative;border:2px solid #111;-moz-box-shadow:#e5e5e5 0 5px 0 0;-webkit-box-shadow:#e5e5e5 0 5px 0 0;box-shadow:#e5e5e5 0 5px 0 0}.jobs_box:before{position:absolute;top:-2px;right:-2px;display:block;width:30px;height:60px;background:url(../png/common_bg01.png) no-repeat right top;content:""}.jobs_box .jobs_box_header{padding:16px 32px 0}.jobs_box .jobs_box_header .jobs_box_header_title{position:relative}.jobs_box .jobs_box_header .jobs_box_header_position{position:relative;padding:0 80px 0 0;font-size:18px;font-weight:700;color:#006}.jobs_box .jobs_box_header .jobs_box_header_icon{position:absolute;top:0;right:0}.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_position{margin:0 160px 0 0}.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_position h4{font-weight:700}.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_date{float:right;width:170px;text-align:right;color:#999}.jobs_box.jobs_box_list .jobs_box_header .jobs_box_header_title{padding:0 80px 0 0;font-size:18px;font-weight:700;color:#006}.jobs_box .jobs_box_header .jobs_box_header_level ul li{display:inline-block;margin:0 0 8px}.jobs_box .jobs_box_header .jobs_box_header_level ul li .high_class{display:inline-block;padding:0 16px;border-radius:24px;border:1px solid #F4B81C;background:#F4B81C}.jobs_box .jobs_box_header .jobs_box_header_level ul li .high_class span{padding:0 0 0 16px;background:url(../png/detail_icon01.png) no-repeat left center;font-weight:700;color:#FFF}.jobs_box .jobs_box_header .jobs_box_header_level ul li .recruit_level{display:inline-block;padding:0 16px;border-radius:24px;border:1px solid #006;background:#FFF}.jobs_box .jobs_box_header .jobs_box_header_level ul li .recruit_level span{font-weight:700;color:#006}.job_detail_icon_rectangle{display:inline-block;margin:0 4px 4px 0;padding:4px 10px;border-radius:20px;line-height:1}.recruit_level_career{background-color:#ececff;border:1px solid #ececff}.job_feature_icon{border-radius:14px;border:solid 1px #006;color:#040066}.jobs_company_type_icon_top{color:#fff}.jobs_company_type_color1{background:#22b215;border:1px solid #22b215}.jobs_company_type_color2{background:#1FBAE6;border:1px solid #1FBAE6}.jobs_company_type_color3{background:#FF6D3B;border:1px solid #FF6D3B}.jobs_box .jobs_box_header{display:inline-block;margin:0 0 8px}.jobs_box_header_category ul li{display:inline-block;margin:0 0 5px}.jobs_box .jobs_box_content{padding:16px 32px}.jobs_box .jobs_box_content .jobs_box_content_wrap{position:relative}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo{float:right;background:#FFF;padding:0 0 0 10px;text-align:center}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo .jobs_box_logo_wrap{display:table-cell;width:110px;height:70px;padding:0 5px;border:1px solid #E2E2E2;vertical-align:middle;text-align:center}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo .jobs_box_logo_wrap img{max-width:100%}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li{display:inline}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li h4{display:inline-block;padding:0 16px;border-radius:24px;line-height:24px;font-weight:700;background:#DFDFDF}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon{display:inline-block;margin-right:8px;padding:0 16px;border-radius:24px;line-height:24px;font-weight:700;border:1px solid #FF7201;transition:all .3s}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon:hover{background-color:rgba(255,114,1,.1)}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon .online_cf_icon_text{color:#FF7201;text-decoration:none}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li a{line-height:24px}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_left{float:left;width:465px}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right{margin:0 0 0 485px;text-align:center}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right .jobs_box_content_list_right_img{display:inline-block;padding:10px;border:1px solid #dfdfdf}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right .jobs_box_content_list_right_img img{max-width:100%}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company{margin:0 0 16px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company_wrap{border:1px solid #E2E2E2}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_left{float:left;width:460px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_left_wrap{padding:24px 16px 24px 24px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right{float:right;border-left:1px dashed #E2E2E2}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right_wrap{display:table-cell;width:200px;height:150px;text-align:center;vertical-align:middle}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right_wrap img{max-width:100%}.jobs_box .jobs_box_footer{padding:24px 10px;background:#F8F8F8;text-align:center}.jobs_box .jobs_box_footer .jobs_box_footer_content{padding:0 22px 16px}.icon_job01{background:#1EB216;color:#FFF;border-radius:3px;padding:0 16px;line-height:20px;display:inline-block;margin:0 0 0 10px;font-size:13px;box-sizing:border-box;vertical-align:middle}.icon_job02{background:#1FBAE6;color:#FFF;border-radius:3px;padding:0 16px;line-height:20px;display:inline-block;margin:0 0 0 10px;font-size:13px;box-sizing:border-box;vertical-align:middle}.icon_job03{background:#FF6D3B;color:#FFF;border-radius:3px;padding:0 16px;line-height:20px;display:inline-block;margin:0 0 0 10px;font-size:13px;box-sizing:border-box;vertical-align:middle}.search_sort *{vertical-align:middle}.search_sort p{display:inline;margin:0 16px 0 0}.search_sort .roboto{margin:0 4px;font-size:24px;font-weight:700;color:#1EB216}.search_sort .search_pager{float:right;margin:0}.jobs_list_navi ul{text-align:right}.jobs_list_navi ul li{display:inline;font-size:12px}.jobs_list_navi ul li a{padding:0 0 0 10px;background:url(../png/common_arrow08.png) no-repeat left center}.content-more{display:block;margin:0 auto 20px;padding:10px 10px 10px 30px;width:200px;border:none;-webkit-border-radius:20px;border-radius:20px;background:#f2f2f2 url(../png/common_arrow24.png) 50px 16px no-repeat;font-size:14px;cursor:pointer}.content-more.active{background-image:url(../png/common_arrow25.png)}.content-more:hover{opacity:.75;background-color:#eaeaea}.content-more img{padding-right:.5em}.search_saved{position:absolute;width:294px;top:18px;left:410px;padding:10px;border:solid 3px #efefef;border-radius:30px;text-align:center}.search_saved a{padding:5px;text-decoration:none;font-weight:700}.search_saved a:hover{opacity:.6}.search_saved .search_saved--search{color:#1db216}.search_saved .search_saved--edit{color:#010066}.search_saved a i{padding-right:.3em}.search_saved span{padding:5px;font-weight:700;font-size:12px}#en .search_saved span{font-size:14px}.search_saved_text{display:inline}.keyvisual_wrap{position:relative;margin:0 auto}.keyvisual .keyvisual_wrap .keyvisual_text .text01{font-size:18px;font-weight:700;text-align:center}.keyvisual .keyvisual_wrap .keyvisual_text .text02{text-align:center}.keyvisual .keyvisual_wrap .keyvisual_text .text02 span{font-size:40px}.keyvisual .keyvisual_wrap .keyvisual_text .text03{font-size:18px;font-weight:700;text-align:center}.keyvisual .keyvisual_wrap .keyvisual_text .text04{margin:8px 0 0;color:#999;text-align:center}.keyvisual .keyvisual_wrap a{color:#111}.cfair_home_banner{background-color:#eceae4}.cfair_home_banner>a{position:relative;display:block;width:1072px;height:inherit;max-width:100%;margin:0 auto}.cfair_home_banner .cfairbox_overview{position:absolute;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff}.cfair_home_banner .place{border-radius:4px;color:#fff}.cfair_home_banner .place.small{font-size:20px}.cfair_home_banner .tokyo{background-color:#1eb216}.cfair_home_banner .osaka{background-color:#ff7200}.cfair_home_banner .online{background-color:#ff7200;font-size:21px}.cfair_home_banner .place,.cfair_home_banner .date{text-align:center;font-weight:700}.cfair_home_banner .date{font-size:60%;letter-spacing:-.02rem}.cfair_home_banner .onair{position:relative;top:-2px;display:inline-block;width:10px;height:10px;margin-right:12px;background-color:#dc143c;border-radius:50%;animation:onair_wave 1.2s ease-out infinite}@keyframes onair_wave{0%{box-shadow:0 0 0 0 rgba(220,20,60,1)}50%{box-shadow:0 0 0 6px rgba(220,20,60,0)}}.cfair_home_banner.recommend .onair{width:8px;height:8px;top:-1px;margin-right:8px;animation:onair_wave_recommend 1.2s ease-out infinite}@keyframes onair_wave_recommend{0%{box-shadow:0 0 0 0 rgba(220,20,60,1)}50%{box-shadow:0 0 0 4px rgba(220,20,60,0)}}.cfair_home_banner .venue{font-size:45%;text-align:center}.big_banner .cfairbox_overview{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40%;padding:10px;font-size:36px}@media (min-width: 768px){.big_banner .cfairbox_overview.-online{top:130px}}.big_banner .place{margin-right:10px;padding:12px 20px;border-radius:4px}.big_banner .detail{margin:0 auto;padding:0 4px;font-family:"Roboto Condensed",sans-serif}.big_banner .-online .detail{line-height:1.25}.recommend .cfairbox_overview{top:164px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:270px;padding:6px;font-size:24px}.recommend .detail{margin-top:8px}@media screen and (max-width: 768px){.big_banner .cfairbox_overview{left:8px;min-width:72%;-webkit-transform:initial;transform:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;font-size:20px}.big_banner .cfairbox_overview.-online{min-width:auto}.big_banner .place{padding:4px 8px}.big_banner .detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfair_home_banner .-online .online{font-size:70%}.cfair_home_banner .-online .date{margin-bottom:-5px;font-size:90%}.cfair_home_banner .-online .venue{display:inline-block;font-size:65%}.recommend .cfairbox_overview{top:50%;left:8px;-webkit-transform:initial;transform:initial;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:auto;min-width:72%;padding:8px;text-align:center;font-size:20px}.recommend .place{margin-right:4px;padding:4px 8px}.recommend .detail{margin:0 auto;padding:0 4px}.recommend .date{margin-top:0}.cfair_home_banner.recommend .online{font-size:16px}}@media (max-width: 349.98px){.cfair_home_banner .-online .date{font-size:80%}}@media (min-width: 576px) and (max-width: 767.98px){.big_banner .cfairbox_overview.-online{left:calc(50% - 200px);font-size:30px}}@media (max-width: 575.98px){.big_banner .cfairbox_overview.-online{left:calc(50% - 142px)}}@media all and (max-width: 768px){.keyvisual{background:none}.keyvisual_wrap{position:relative;width:auto;height:auto}.keyvisual .keyvisual_wrap img{position:static;top:0;left:0;width:100%;margin:0;z-index:1}.keyvisual .keyvisual_wrap .keyvisual_text{display:none}}.recent_scouts__line a,.resume_notice__line a{padding:10px 10px 10px 40px;transition:.2s;display:block}body,img{margin:0;padding:0}body,button{line-height:1.5}.btn11,.btn12,.btn13,.jobs_box .jobs_box_content .jobs_box_content_wrap,.jobs_box .jobs_box_header .jobs_box_header_title,.recent_scouts__line,.resume_notice__line,.section04,.section05,.section06,.swipe_table_area{position:relative}#mdj_side #news_list .news_date,.roboto,body#en,body#en #company_profile .introduction_title_icon{font-family:'Roboto Condensed',sans-serif}#company_profile,#mdj_page{width:732px}#recommend02{padding-top:10px}.recent_scouts,.resume_notice{width:auto;max-width:1072px;margin:0 auto}.recent_scouts__line{margin:15px 0;border:1px solid navy;border-radius:20px;color:navy;line-height:1}.recent_scouts__line::before{position:absolute;display:block;top:5px;left:5px;padding:6px;background-color:#ff1a00;border-radius:50%;font-family:FontAwesome;content:'\f0e0';font-size:14px;color:#fff;-webkit-animation:2.5s infinite wrench;animation:2.5s infinite wrench}.recent_scouts__line::after{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:transparent #ff1a00;border-width:4px 0 4px 6px;top:14px;left:29px}.recent_scouts__line a{border-radius:20px;text-decoration:none!important}.recent_scouts__line a:hover{background-color:#dbf3ff}.recent_scouts__title{padding-right:.25rem;font-size:.75rem;font-weight:700;color:#13670d}.recent_scouts__company-wrap{display:inline-block;max-width:calc(100% - 110px);margin:1px 0 -2px;padding-bottom:1px;overflow:hidden;text-overflow:ellipsis}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right_wrap img,.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo .jobs_box_logo_wrap img,.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right .jobs_box_content_list_right_img img,.rs_img{max-width:100%}.recent_scouts__company-text{white-space:nowrap;font-size:.875rem;font-weight:700}.recent_scouts__company-tail{padding-left:.25rem;font-size:.75rem}.resume_notice__line{margin:15px 0;border-radius:20px;text-align:center;line-height:1}.resume_notice__line a{background-color:#fff3cd;border-radius:20px;text-decoration:none;font-size:.875rem;color:#111}#mdj_footer .footer_navi_wrap a:hover,#mdj_side #category_menu dl dd a:hover,a:link,a:visited{text-decoration:underline}.resume_notice__line a:hover{background-color:#fbe19e}.resume_notice__line i{margin-left:-2rem;-webkit-animation:2.5s infinite wrench;animation:2.5s infinite wrench}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}body{font-size:14px;color:#111;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fff;-o-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:100%}input,select,table,textarea{font-size:100%}body#en #mdj_footer .footer_fixed .footer_fixed_wrap .btn_resume_create{float:left;margin:0 24px 0 0}img{border:none}address,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0;text-align:left;font-weight:400}table{border-collapse:collapse}table td,table th{vertical-align:top}ol{list-style-position:inside}ul li{list-style-type:none}address{font-style:normal}button,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;content:" "}.scroll{overflow-y:scroll}#mdj_footer .btn_facebook,#mdj_footer .btn_login,#mdj_footer .footer_fixed .switch .switch_wrap a.open,#mdj_header #mdj_g_navi_sp,#mdj_side #category_menu dl,#mdj_side #category_menu dl dd.all_none:before,#mdj_side .side_hotlist.accordion_content,#mdj_side .side_treatment .treatment_bg02,.checkbox_label input,.dj-ji_box-content p+br .dj-ji_box-content p+br,.dj-ji_box-content>br,.dj-ji_box>br,.hide,.image-caption-text:empty,.jobs_search_caption .toggle-content,.radio_label input,.search_pager li.pager_dots_former,.search_pager li.pager_dots_latter,.sp{display:none}.rs_img{height:auto}.br br,.hr hr{display:none;font-size:0}.mt05{margin-top:5px!important}.mt08{margin-top:8px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt80{margin-top:80px!important}.mr00{margin-right:0!important}.mr01{margin-right:1px!important}.mr02{margin-right:2px!important}.mr03{margin-right:3px!important}.mr04{margin-right:4px!important}.mr05{margin-right:5px!important}.mr06{margin-right:6px!important}.mr07{margin-right:7px!important}.mr08{margin-right:8px!important}.mr09{margin-right:9px!important}.mr10{margin-right:10px!important}.mr11{margin-right:11px!important}.mr12{margin-right:12px!important}.mr13{margin-right:13px!important}.mr14{margin-right:14px!important}.mr15{margin-right:15px!important}.mr16{margin-right:16px!important}.mr17{margin-right:17px!important}.mr18{margin-right:18px!important}.mr19{margin-right:19px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mb00{margin-bottom:0!important}.mb04{margin-bottom:4px!important}.mb05{margin-bottom:5px!important}.mb08{margin-bottom:8px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb100{margin-bottom:100px!important}.ml00{margin-left:0!important}.ml01{margin-left:1px!important}.ml02{margin-left:2px!important}.ml03{margin-left:3px!important}.ml04{margin-left:4px!important}.ml05{margin-left:5px!important}.ml06{margin-left:6px!important}.ml07{margin-left:7px!important}.ml08{margin-left:8px!important}.ml09{margin-left:9px!important}.ml10{margin-left:10px!important}.ml11{margin-left:11px!important}.ml12{margin-left:12px!important}.ml13{margin-left:13px!important}.ml14{margin-left:14px!important}.ml15{margin-left:15px!important}.ml16{margin-left:16px!important}.ml17{margin-left:17px!important}.ml18{margin-left:18px!important}.ml19{margin-left:19px!important}.ml20{margin-left:20px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ma00{margin:0!important}.ma01{margin:1px!important}.ma05{margin:5px!important}.ma10{margin:10px!important}.ma15{margin:15px!important}.ma30{margin:30px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt07{padding-top:7px!important}.pt08{padding-top:8px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt17{padding-top:17px!important}.pt50{padding-top:50px!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb16{padding-bottom:16px!important}.pb20{padding-bottom:20px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pa00{padding:0!important}.pa03{padding:3px!important}.pa05{padding:5px!important}.pa08{padding:8px!important}.pa10{padding:10px!important}.pa12{padding:12px!important}.pa20{padding:20px!important}.pa100{padding:100px!important}.normal{font-weight:400!important}.bold{font-weight:700!important}.uline{text-decoration:underline!important}.btn01,.btn02,.btn03{text-decoration:none!important}.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs12{font-size:12px!important}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.fs20{font-size:20px!important}.fs24{font-size:24px!important}.fs25{font-size:25px!important}.fs30{font-size:30px!important}.fs12em{font-size:1.2em!important}.fs16em{font-size:1.6em!important}.bg_none{background:0 0!important}.bdr_none,.bx-viewport .bx-viewport{border:none!important}.bdr_r05{border-radius:5px!important}.block{display:block!important}.inline{display:inline!important}.inline_block{display:inline-block!important}.none{display:none!important}.f_left{float:left!important}.f_right{float:right!important}.f_center{margin:0 auto!important}#mdj_header #mdj_g_navi,.c_both{clear:both}.ta_left{text-align:left!important}.ta_center{text-align:center!important}.ta_right{text-align:right!important}.h4_02,.title01{text-align:center}.va_middle,.va_middle *{vertical-align:middle!important}.lh10{line-height:1!important}.lh11{line-height:1.1!important}.lh12{line-height:1.2!important}.lh14{line-height:1.4!important}.lh18{line-height:1.8!important}.lsp1{letter-spacing:1px!important}.w40px{width:40px!important}.w45px{width:45px!important}.w50px{width:50px!important}.w55px{width:55px!important}.w60px{width:60px!important}.w70px{width:70px!important}.w80px{width:80px!important}.w90px{width:90px!important}.w95px{width:95px!important}.w100px{width:100px!important}.w110px{width:110px!important}.w115px{width:115px!important}.w120px{width:120px!important}.w125px{width:125px!important}.w130px{width:130px!important}.w135px{width:135px!important}.w145px{width:145px!important}.w150px{width:150px!important}.w155px{width:155px!important}.w160px{width:160px!important}.w170px{width:170px!important}.w175px{width:175px!important}.w180px{width:180px!important}.w190px{width:190px!important}.w200px{width:200px!important}.w210px{width:210px!important}.w215px{width:215px!important}.w240px{width:240px!important}.w245px{width:245px!important}.w250px{width:250px!important}.w260px{width:260px!important}.w280px{width:280px!important}.w290px{width:290px!important}.w300px{width:300px!important}.w305px{width:305px!important}.w310px{width:310px!important}.w350px{width:350px!important}.w360px{width:360px!important}.w380px{width:380px!important}.w400px{width:400px!important}.w485px{width:485px!important}.w490px{width:490px!important}.w500px{width:500px!important}.w700px{width:700px!important}.w750px{width:750px!important}.w760px{width:760px!important}.w765px{width:765px!important}.w10pc{width:10%!important}.w15pc{width:15%!important}.w20pc{width:20%!important}.w25pc{width:25%!important}.w28pc{width:28%!important}.w30pc{width:30%!important}.w35pc{width:35%!important}.w38pc{width:38%!important}.w40pc{width:40%!important}.w45pc{width:45%!important}.w50pc{width:50%!important}.w60pc{width:60%!important}.w65pc{width:65%!important}.w70pc{width:70%!important}.w75pc{width:75%!important}.w80pc{width:80%!important}.w85pc{width:85%!important}.w90pc{width:90%!important}.w100pc{width:100%!important}.mx_w350px{max-width:350px!important}.h50px{height:50px!important}.h60px{height:60px!important}.h80px{height:80px!important}.h150px{height:150px!important}.h200px{height:200px!important}.h250px{height:250px!important}.h300px{height:300px!important}.h700px{height:700px!important}.section02,.section03{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.btn02,.btn02:after{height:58px;display:block}.btn08 span,.btn08.this span{background-repeat:no-repeat;background-position:right center}.scout_attention{border:2px solid #1eb216;padding:5px}.border01,.table04 table tr th{border:1px solid #dfdfdf}a{-webkit-transition:.2s;transition:.2s}a:link,a:visited{color:#006}a:focus,a:hover{color:#006;text-decoration:none}#mdj_side .side_title_h3.accordion_title,.h4_01,.jobs_table01.table01 table tr:last-child,.line01,.table01 table tr,.table06 table th{border-bottom:1px solid #dfdfdf}#mdj_header .header_inner,#mdj_header .header_login,.popup_page .popup_header{border-bottom:4px solid #111}.section02,.section04{border:4px solid #efefef}.fc_black01{color:#111!important}.fc_blue01{color:#006!important}.fc_gray01{color:#d4d4d4!important}.fc_gray02{color:#999!important}.fc_green01{color:#1eb216!important}.fc_yellow01{color:#ffc42b!important}.fc_orange01{color:#ff7200!important}.fc_purple01{color:#c03da9!important}.fc_red01{color:#ff1a00!important}.bg01{background:#fff3d4}.bg02{background:#fcebe8}.bg03{background:url(../gif/common_bg02.gif) right top}.bg04,.table06 table th{background:#f8f8f8}.bg_pink01{background-color:#ffc0cb!important}.bg_gray01{background-color:#ccc!important}.bg_gray02{background-color:#999!important}.section01,.table01 table tr td{word-break:break-word}.section02{padding:32px}.section03{padding:16px 24px;background:#f2f2f2}.section04,.section05{-webkit-box-sizing:border-box;padding:10px;box-sizing:border-box}.section05{border:2px solid #1eb216}.btn04,.btn13,.btn14,.input01,.input02,.section06{-webkit-box-sizing:border-box}.btn04,.input01,.input02,.section06{box-sizing:border-box}.section06{padding:10px;border:2px solid #f23c1d}.h3_01,.h3_02,.h3_03,.h3_04,.h3_05,.h3_06{padding:24px 0;line-height:1.1;font-size:24px}.h3_01,.h3_02{border-top:4px solid #111;font-weight:700}.h3_02,.h3_03,.h3_04,.h3_05,.h3_06{border-bottom:1px solid #111}.h3_03{border-top:4px solid #11a0a5}.h3_04{border-top:4px solid #c03da9}.h3_05{border-top:4px solid #ff7200}.h3_06{border-top:4px solid #f56075}.h3_07,.table01 table th{padding:8px 0}.h3_01 .roboto,.h3_02 .roboto,.h3_03 .roboto,.h3_04 .roboto,.h3_05 .roboto,.h3_06 .roboto{font-size:30px}.h3_03 span,.h3_04 span,.h3_05 span,.h3_06 span{font-size:14px;font-weight:400;color:#999;margin:0 0 0 8px}.information-body h3,.information-body h4,.information-body h5,.information-body h6,.information-body p{margin-bottom:.25rem}.h3_07{font-size:24px;font-weight:700;border-top:1px solid #111;line-height:1.2em}.h05_02,.h05_03,.h05_04,.h05_05,.h5_01{font-size:18px}.h4_01,.h4_02,.h4_03{padding:16px 0;border-top:1px solid #111}.h3_07 span,.toast .toast_wrap .toast_inner .close span{font-size:14px;font-weight:400}.btn01,.btn02,.counter,.dj-ji_box .text-bold,.h4_01,.h4_03,.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_position h4,.title01,.title02{font-weight:700}.h4_02{color:#1eb216}.h4_02 .icon{margin:0 8px;vertical-align:middle}.h5_01{border-left:4px solid #11a0a5}.h05_02{border-left:4px solid #c03da9}.h05_03{border-left:4px solid #ff7200}.h05_04{border-left:4px solid #f56075}.h05_05{border-left:4px solid #010068}.title01{display:inline-block;border-radius:3px;border:1px solid #111;padding:3px 0;font-size:12px}.table02 table tr td,.table02 table tr th{border:1px solid #ccc;vertical-align:middle;padding:16px 0;text-align:center}.title02{background:#e9e9e9;border-left:4px solid #111;padding:10px}.input01,.input02{margin:0;border:2px solid #111;background:#fff;font-weight:700}.input01{padding:7px 10px}.input01::placeholder{line-height:1.5}.input02{padding:7px 0 7px 10px}.input02:focus{background:#fff596!important}.entry01 .left{float:left;width:110px}.entry01 .right{margin:0 0 0 125px}.bxslider a,.image-caption-text{display:block}.btn01,.btn03,.btn04,.btn05,.btn06,.btn07,.btn08,.btn09,.entry05 .left,.entry05 .right,.search_pager li,.translate-icon{display:inline-block}.entry02 .right{float:right;text-align:left;padding:0 0 10px 30px}@media(min-width:769px){#mdj_footer .footer_mark{margin-top:-80px;float:right}#mdj_footer .footer_mark_en{margin-top:-71px}#mdj_footer .footer_navi_wrap .footer_list02{width:768px}}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_mypage_navi,.breadlist ul li,.entry03 .left,.mypage_navi{float:left}.entry03 .right{float:right;width:250px}.entry04 .left,.select_list dd ul.left{float:left;width:50%}.entry04 .right,.select_list dd ul.right{float:right;width:50%}#js_leanmodal_company_block_search .company_block_search table,.dj-ji_box .w-100,.dj-ji_box-content-image img,.table01 table,.table02 table,.table05 table,.table06 table,.table07 table,z .table04 table{width:100%}#mdj_side #category_menu ul li:last-child,.table01 table tr:last-child{border-bottom:none}.table01 table th span{display:block;background:#000;color:#fff;text-align:center}.table01 table td{padding:8px 0 8px 24px}.search_pager li a.current,.search_pager li a.this,.search_pager li a:hover,.table02 table tr th{background:#006;color:#fff}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_mypage_navi ul li:last-child,#mdj_header #mdj_g_navi ul li:last-child,.mypage_navi ul li:last-child,.table03 table tr th,.table04 table tr th:last-child{border-right:1px solid #dfdfdf}.table03 table tr td,.table03 table tr th{padding:4px 16px;vertical-align:middle}.table03 table{width:100%;border-collapse:separate;border-spacing:0 8px}.btn08 *,.btn15--middle,.btn17,.radio_label,.search_pager img,.search_sort *,.table03 table tr *,.table04 table tr *,.table07 table tr td{vertical-align:middle}.table03 table tr th{width:170px}.table03 table tr .bdr,.table04 table tr .bdr{border-top:1px solid #dfdfdf!important;height:1px;width:100%!important;border-bottom:none;padding:0}.jobs_table01.table03 table tr .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.table04 table tr th{border-right:1px solid #fff;padding:4px 10px;background:#dfdfdf;vertical-align:middle;width:inherit}.table04 table tr td{border:1px solid #dfdfdf;padding:4px 16px;vertical-align:middle}.table06 table td,.table06 table th{text-align:center;padding:8px 10px}.table06 table td{border-bottom:1px dashed #dfdfdf}.table07 table tr td,.table07 table tr th{padding:8px 16px;border:1px solid #dfdfdf}.table07 table tr th{border-bottom:1px solid #fff;background:#dfdfdf}.swipe_table_area .swipe_table{width:100%!important;min-height:100px}.btn01{padding:0 50px 0 8px;border:1px solid #006;border-radius:3px;background:url(../png/common_arrow02.png) right 8px center no-repeat;color:#006;font-size:11px;line-height:20px}#en .search_saved span,.btn03,.btn04,.btn05,.btn06,.btn08,.btn09{font-size:14px}.btn02,.btn10{border-radius:8px}.btn02,.btn03{color:#fff!important;text-align:center}.btn04,.btn05,.btn06,.btn07{text-decoration:none}.btn01:hover{background:url(../png/common_arrow01.png) right 8px center no-repeat #006;color:#fff}.btn02{-webkit-box-shadow:0 -4px #136b09,0 2px rgba(00,00,00,.15);box-shadow:inset 0 -4px #136b09,0 2px rgba(00,00,00,.15);background-color:#20a712;text-shadow:0 1px #136f0a;line-height:58px}.btn02:hover{background-color:#24bd1b}.btn02:after{position:absolute;top:0;right:0;width:16px;border-radius:0 8px 8px 0;background:url(../png/common_arrow06.png) center center no-repeat #1a970d;-webkit-box-shadow:0 -4px #136b09;box-shadow:inset 0 -4px #136b09;content:""}#mdj_footer .footer_copyright,#mdj_side .side_treatment .treatment_btn01:hover,#mdj_side .side_treatment .treatment_btn02:hover,#mdj_side .side_treatment .treatment_btn03:hover,.btn03:hover,.btn04:hover,.btn11,.btn_back.this,.btn_back:hover{background:#111}.btn02:hover:after{background-color:#15ad0d}.btn_member_regist .btn_member_regist_wrap .btn_member_regist_arrow,.btn_member_regist:hover .btn_member_regist_wrap .btn_member_regist_arrow{background:url(../png/common_arrow05.png) center center no-repeat}.btn03{border:0;border-bottom:4px solid #111;background:#006;line-height:28px;cursor:pointer}.btn04{font-weight:inline-block;height:32px;border:1px solid #111;padding:0 16px;line-height:32px;color:#111;border-radius:3px}.btn04:hover,.btn05,.jobs_company_type_icon_top,.wa .mdj_fixed-header_content h4,.wa .mdj_fixed-header_content-left .jobs_salary,.wa .mdj_fixed-header_content-left h4{color:#fff}.btn06,.btn07{-webkit-box-sizing:border-box;font-weight:700;box-sizing:border-box}.btn05,.btn06{padding:0 40px 0 8px;line-height:24px;vertical-align:middle}.btn05{border-radius:3px;background:url(../png/common_icon20.png) right 8px center no-repeat #111}.btn06{border:1px solid #006;border-radius:3px;background:url(../png/common_icon21.png) right 8px center no-repeat #fff;color:#006}.btn06:hover{background:url(../png/common_icon20.png) right 8px center no-repeat #006;color:#fff}.btn07{width:250px;height:40px;-webkit-box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;background-color:#ffc42b;border-radius:5px;line-height:40px;text-align:center;color:#111}.btn-like,.btn08,.btn09,.btn10,.btn11,.btn12,.btn13,.btn14,.btn15,.btn16,.btn17,.btn18,.btn_member_regist_svg a,.btn_resume_create,.btn_resume_create_svg,.icon_config,.icon_message,.icon_mypage,.icon_recruit{text-decoration:none!important}.btn08,.btn09{-webkit-box-sizing:border-box;line-height:30px;cursor:pointer;text-align:center}.btn08,.btn09,.btn13,.btn14{box-sizing:border-box}.btn08,.btn09,.btn10,.btn11{font-weight:700}.btn-like:hover,.btn07:hover,.btn_member_regist:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(#ecaa00),to(#ffc631));background-image:linear-gradient(to top,#ecaa00,#ffc631)}.btn08{margin:0 auto;padding:3px 8px;-webkit-box-shadow:inset 0 -4px #111;box-shadow:inset 0 -4px #111;border-radius:3px;border:0;background-color:#006;color:#fff!important}.btn08:disabled{background-color:#efefef;box-shadow:none;color:#999!important;pointer-events:none}.btn08:hover{background:#202a83}.btn08 span{display:block;background-image:url(../png/common_arrow20.png)}.btn08.this span{background-image:url(../png/common_arrow21.png)}.btn09{padding:1px 10px;border:2px solid #006;border-radius:3px!important;background:#fff;color:#006}.btn10,.btn11,.btn12{color:#fff!important;display:inline-block;padding:0 0 0 20px;line-height:40px}.btn10{-moz-border-radius:8px;-webkit-border-radius:8px;background:#006}.btn11,.btn12{border-radius:8px}.btn10:after{position:absolute;right:10px;top:50%;margin-top:-17px;ccontent:url(../common_arrow12.html)}.btn11:after,.btn12:after{position:absolute;right:10px;top:50%;margin-top:-17px;content:url(../png/common_arrow12.png)}.btn12{margin:16px 10px;background:#1eb216;font-weight:700}.btn14,.btn15,.toast .toast_wrap .toast_inner .text02{background:#fff}.btn-like,.btn17{margin:0 auto;cursor:pointer}.btn14,.btn15{display:inline-block;vertical-align:top;color:#666!important;font-weight:700}.btn13{display:inline-block;padding:0 32px 0 64px;border:2px solid #006;border-radius:3px;line-height:32px;font-weight:700}.btn13:before{position:absolute;left:0;width:32px;background:#006;color:#fff;text-align:center;content:"＋"}.btn14{width:100px;border-radius:5px;line-height:34px;font-size:13px;border:2px solid #666;text-align:center}.btn15,.btn17{-webkit-box-sizing:border-box;font-size:14px;box-sizing:border-box}.btn15{padding:1px 10px;border-radius:3px!important;border:2px solid #666;line-height:30px;text-align:center}.btn16,.btn17{text-align:center;border-radius:3px;display:inline-block}.btn16{padding:1px 16px;background:#efefef;color:#111!important;font-weight:700;line-height:32px}.btn17{padding:10px 20px;-webkit-box-shadow:inset 0 -4px #111;box-shadow:inset 0 -4px #111;height:52px;border:0;background-color:#006;color:#fff!important;line-height:1.3;font-weight:700}.btn18,.btn_resume_create{-webkit-box-sizing:border-box;text-align:center;font-weight:700}.btn17 span{font-size:10px;background:0 0}.btn18{display:inline-block;padding:2px 12px;box-sizing:border-box;border-radius:3px!important;background:#d7d8e7;color:#006;font-size:14px;line-height:30px;cursor:pointer}.btn_member_regist,.btn_resume_create{width:184px;border-radius:8px;height:64px}.btn_member_regist{-webkit-box-shadow:0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;background-color:#f4b81c;background-image:-webkit-gradient(linear,left bottom,left top,from(#dea000),to(#f9bc1e));background-image:linear-gradient(to top,#dea000,#f9bc1e);cursor:pointer}.btn_member_regist .btn_member_regist_wrap{position:relative;background:url(../png/common_icon03.png) 0 center no-repeat}.btn_member_regist .btn_member_regist_wrap a{display:block;line-height:64px;color:#fff;font-size:20px;text-align:center;text-decoration:none;text-shadow:0 1px #ce7202}.btn_member_regist .btn_member_regist_wrap .btn_member_regist_arrow{position:absolute;top:0;right:0;width:16px;height:64px;vertical-align:middle;-webkit-box-shadow:inset 0 -4px #cb7c00,inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,inset 0 1px #ffda7a;border-radius:0 8px 8px 0;text-align:center}.btn_member_regist_svg,.btn_resume_create_svg{display:block;width:184px;height:64px}.btn-like,.jobs_table01.table01 table tr th,.jobs_table01.table03 table tr th,.jobs_table02.table01 table tr th,.jobs_table03.table01 table tr th{width:120px}.btn_resume_create{display:block;padding:0 0 8px 32px;border-top:2px solid #1eb216;border-left:2px solid #1eb216;border-right:2px solid #1eb216;border-bottom:4px solid #0a8803;-webkit-box-shadow:inset 0 -2px #1eb216;box-shadow:inset 0 -2px #1eb216;box-sizing:border-box;background:url(../png/common_icon01.png) 20px center no-repeat #fff;font-size:18px;color:#1eb216!important;line-height:60px}.btn-like,.search_pager li a{text-align:center;line-height:30px}.btn_resume_create:hover{background:url(../png/common_icon02.png) 20px center no-repeat #1eb216;color:#fff!important}.iphone .btn_resume_create{font-size:.7rem!important}.btn-like{display:inline-block;padding:3px 8px;-webkit-box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;box-shadow:inset 0 -4px #cb7c00,0 2px rgba(00,00,00,.15),inset 0 1px #ffda7a;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;background-color:#fab500;font-size:14px;color:#331e00!important;font-weight:700;text-shadow:0 1px #ffc44d}.counter .roboto{margin:0 3px 0 0;font-size:36px;color:#1eb216}.box01{border:1px solid #ccc}.necessary_icon,.necessary_icon_application,.necessary_icon_recommend{padding:0 5px;font-size:12px;border-radius:5px;line-height:18px;top:-2px;display:inline-block;position:relative;font-weight:700}.necessary_icon{background:#e68275;color:#fff}.necessary_icon_application{background:#fc0;color:#111}.necessary_icon_recommend{background:#cbf4c9;color:#111}.error,.error_exp{padding:10px 20px}.caution01{width:1072px;margin:0 auto;border:1px solid #ccc}.caution01 .caution01_wrap,.error01 .error01_wrap{padding:10px}.error01{margin:0 auto;color:#f23c1d;border:2px solid #f23c1d}.error_list ul li{position:relative;padding:0 0 0 20px}.error_list ul li:before{content:"－";font-weight:700;position:absolute;left:0}.error{background:red;color:#fff;border-radius:5px}.error_exp{color:red;font-weight:700;font-size:1.2em}#mdj_header .header_login_wrap .header_login_left,h1.error{font-size:16px}.fieldWithErrors,.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li,.search_saved_text{display:inline}.checkbox_label,.icon_config,.icon_message,.icon_mypage,.icon_recruit,.radio_label,.search_pager li a{display:inline-block}#mdj_side #category_menu dl dd,.list01 ul li{position:relative;margin:0 0 8px;padding:0 0 0 15px}.list01 ul li:before{display:block;content:"";position:absolute;top:0;left:0;width:8px;height:2px;margin:8px 0 0;border-top:2px solid #000168}.toast{background:#1eb216;cursor:pointer}#mdj_header .header_inner .header_inner_wrap,.toast .toast_wrap{position:relative;width:1072px;margin:0 auto}.toast .toast_wrap .toast_inner{padding:20px 0}.toast .toast_wrap .toast_inner .text01,.toast .toast_wrap .toast_inner .text02{display:inline-block;padding:5px 10px}#mdj_header .header_login_wrap .header_login_left a,.dj-ji_box,.toast .toast_wrap .toast_inner .text01{color:#111}.toast .toast_wrap .toast_inner .text01 a{color:#fff;text-decoration:underline}#container a,#mdj_side #category_menu dl dd a,.search_pager li a,.toast .toast_wrap .toast_inner .close a,.toast .toast_wrap .toast_inner .text01 a:hover{text-decoration:none}.toast .toast_wrap .toast_inner .close{position:absolute;top:50%;right:25px;margin:-15px 0 0;font-size:20px;font-weight:700}.breadlist{width:1072px;margin:16px auto 24px;font-size:12px}.translate-icon,.translate-icon img{width:20px;height:20px}.breadlist_cfair{margin:15px auto 16px}.breadlist ul li a{padding:0 20px 0 0;margin:0 16px 0 0;background:url(../png/common_arrow08.png) right center no-repeat;color:#111!important}.search_pager{margin:24px 0}.checkbox_label,.radio_label{margin:0 4px 0 0;cursor:pointer}#bigger_banner,#bigger_banner *,.dj-ji_box .text-center,.information-body .text-center,.search_pager ul{text-align:center}.search_pager li a{width:40px;height:30px;margin:0 4px;border:2px solid #006;border-radius:20px;color:#006;font-weight:700}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_mypage_navi ul li,#mdj_header #mdj_g_navi ul li,.mypage_navi ul li{border-left:1px solid #dfdfdf;float:left}.search_pager li.next a,.search_pager li.prev a{margin:0;border:0!important;background:0 0!important}.radio_label{padding:0 0 0 15px;background:url(../png/common_radio_bg_off.png) left 3px no-repeat}.checkbox_label{padding:0 0 0 22px;background:url(../png/common_check_bg_off.png) left 3px no-repeat}#js_leanmodal_company_block_search .box,.popup_button_area{margin:10px 0;text-align:center}.radio_selected{background:url(../png/common_radio_bg_on.png) left 3px no-repeat}.checkbox_selected{background:url(../png/common_check_bg_on.png) left 3px no-repeat}.sub_keyvisual{padding:9px 0 0}.sub_keyvisual .sub_keyvisual_wrap{position:relative;width:1072px;height:64px;margin:0 auto;background:url(../jpg/common_bg01.jpg)}.sub_keyvisual .sub_keyvisual_wrap p{padding:0 0 0 90px;font-size:24px;font-weight:700;line-height:64px}.sub_keyvisual .sub_keyvisual_wrap img{position:absolute;left:0;top:0}.sub_keyvisual_noimg{padding:24px 0 0}.sub_keyvisual_noimg .sub_keyvisual_noimg_wrap{width:1072px;margin:0 auto;background:url(../jpg/common_bg01.jpg)}.sub_keyvisual_noimg .sub_keyvisual_noimg_wrap p{padding:20px 30px;font-size:24px;font-weight:700;line-height:1.2}.icon_mypage{background:url(../png/common_icon23.png) center 8px no-repeat}.icon_message{background:url(../png/common_icon24.png) center 8px no-repeat}.icon_recruit{background:url(../png/common_icon25.png) center 8px no-repeat}.icon_config{background:url(../png/common_icon26.png) center 8px no-repeat}.icon_config span,.icon_message span,.icon_mypage span,.icon_recruit span{display:block;padding:42px 16px 16px;font-weight:700;color:#111}.popup_window .popup_header .popup_header_wrap img{height:28px}.popup_window .popup_content{height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup_page .popup_footer,.popup_window .popup_footer{background:#111;color:#fff}.popup_page .popup_footer .popup_footer_wrap p,.popup_window .popup_footer .popup_footer_wrap p{font-size:12px;text-align:right}.popup_page{position:relative;z-index:4001}.popup_page .popup_header .popup_header_wrap{padding:20px 30px}.popup_page .popup_header .popup_header_wrap h2{padding:10px 0 0;font-size:24px;font-weight:700;text-align:right}#mdj_header .header_inner .header_inner_wrap .header_logo img,.popup_page .popup_header .popup_header_wrap img{width:176px;height:43px}.popup_page .popup_content{padding:30px}.popup_page .popup_footer .popup_footer_wrap{padding:10px 30px}.select_list dt{padding:5px 20px 5px 10px;position:relative;background:#006;color:#fff;border-bottom:1px solid #fff;font-weight:700;cursor:pointer}.select_list dt:after{content:url(../png/common_arrow20.png);position:absolute;right:10px}.select_list dt.active:after{content:url(../png/common_arrow21.png);text-align:right}.select_list dd{border-top:1px solid #dfdfdf;padding:10px;display:none}#js_leanmodal_company_block_search h3{padding:5px;text-align:center;font-size:12px;background:#efefef}#js_leanmodal_company_block_search .company_block_tip p{padding:5px;text-align:center;font-size:11px;border:4px solid #efefef;border-top:none}#js_leanmodal_company_block_search .company_block_search td,#js_leanmodal_company_block_search .company_block_search th{padding:5px;border:2px solid #efefef}#js_leanmodal_company_block_search .company_block_search th{font-weight:700;font-size:12px;text-align:center;background:#efefef;border-right:2px solid #fff;width:100px}.popup_window{position:relative;padding:5px 10px;border-radius:10px;background:#fff;z-index:4001}.popup_window .popup_header .popup_header_wrap{padding:0 5px}.popup_window .popup_header .popup_header_wrap h2{padding:5px 0 0;font-size:16px;font-weight:700;text-align:left}.popup_window .popup_footer .popup_footer_wrap{padding:5px 10px}.popup_caption{border-radius:5px;padding:2px 5px 0}.popup_button_area{background:#f2f2f2;border-top:4px solid #111;padding:10px}.register-btn{display:block;margin:20px auto;padding:.8em 3em;border:0;border-radius:3px;background:#006;color:#fff;font-size:1em;cursor:pointer}.member_regist_box .member_regist_box_wrap *{word-break:normal!important}.grecaptcha-badge{z-index:9999}.information-head{position:relative;width:80%;max-width:1072px;margin:30px auto 10px;padding:10px}.information-head h2{font-size:1.25rem;font-weight:700;text-align:center}.information-body{position:relative;width:80%;max-width:768px;margin:0 auto;padding:20px;border:4px solid #111}.information-body h3{font-size:1.125rem;font-weight:700}.information-body h4{font-size:1rem;font-weight:700}.information-body h5{font-size:1rem;font-weight:400}.information-body h6{font-size:.875rem;font-weight:400}.information-body p{font-size:1rem}.information-body hr{margin:20px 0;height:1px;border:0;background-color:#111}.dj-ji_box .text-large,.information-body .text-large{font-size:1.125rem}.dj-ji_box .text-small,.information-body .text-small{font-size:.875rem}.label-campaign{padding:5px 10px;border:1px solid #1eb216;border-radius:15px;font-size:11px;font-weight:700;color:#1eb216}.inactive-link{background-color:gray;pointer-events:none}#mdj_container{min-width:1072px}#mdj_header,#mdj_header .header_inner_wrap{box-sizing:initial!important}#mdj_header{position:relative;z-index:10}#mdj_header .header_navi{height:40px;margin:0 0 15px;background:#006}#mdj_header .header_login_wrap,#mdj_header .header_navi_wrap{width:1072px;margin:0 auto}#mdj_header .header_navi_wrap ul{float:right}#mdj_header .header_navi_wrap ul li{float:left;border-left:1px solid #111;color:#fff;line-height:40px;font-weight:700}#mdj_header .header_navi_wrap ul li p{padding:0 24px}#mdj_header .header_navi_wrap ul li a{display:block;padding:0 24px;background:url(../png/common_arrow01.png) right 15px center no-repeat;color:#fff!important;text-decoration:none}#mdj_header .header_navi_wrap ul .employer a{background-color:#1eb216;padding-left:16px}#mdj_header .header_navi_wrap ul .employer a i{padding-right:.15rem;font-size:16px}#mdj_header .header_navi_wrap ul .chinese a,#mdj_header .header_navi_wrap ul .english a{padding:0 35px;background:#111;text-decoration:none;font-size:16px;font-weight:400}#mdj_header .header_navi_wrap ul .chinese,#mdj_header .header_navi_wrap ul .chinese02{border-left:1px solid #4f4f4f}#mdj_header .header_navi_wrap ul .chinese02 a{background:#111;padding:0 35px;text-decoration:none;font-size:15px;font-weight:400}#mdj_header .header_inner{padding:0 0 5px}#mdj_header .header_inner .header_inner_wrap .header_logo{float:left;margin:0 10px 0 0}#mdj_header .header_inner .header_inner_wrap .seo_keyword{font-size:12px;font-weight:700;color:#d4d4d4;margin:0 0 0 190px}#mdj_header #mdj_g_navi ul{clear:both;padding:10px 0}#mdj_header #mdj_g_navi ul li{position:relative;padding:0 5px;font-size:16px;font-weight:700;line-height:32px}#mdj_header #mdj_g_navi ul li .badge{position:absolute;top:0;right:5px;min-width:20px;height:20px;padding:0;border-radius:12px;box-sizing:border-box;background-color:red;color:#fff;font-size:12px;line-height:20px;text-align:center}#mdj_header #mdj_g_navi ul li a{display:block;position:relative;color:#111;text-decoration:none}#mdj_header #mdj_g_navi ul li a:hover{color:#1eb216}#mdj_header #mdj_g_navi ul li a span{padding:0 12px}#mdj_header #mdj_g_navi ul li a.this .balloon{display:block;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#1eb216;color:#fff;border:1px solid #1eb216}#mdj_header #mdj_g_navi ul li a.this .balloon:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-8px;border:8px solid rgba(30,178,22,0);border-top-color:#1eb216;content:" ";pointer-events:none}#mdj_header .btn_member_regist,#mdj_header .btn_member_regist_svg{position:absolute;right:0;bottom:8px}#mdj_header .btn_member_regist_svg svg,#mdj_header .btn_resume_create_svg svg{height:60px}#mdj_header .btn_resume_create,#mdj_header .btn_resume_create_svg{position:absolute;right:0;bottom:0}#mdj_header .header_login{position:relative;height:119px;padding:16px 0;box-sizing:border-box;background:#f8f8f8;z-index:9}#mdj_header .header_login_wrap .header_login_left .roboto{font-size:24px}#mdj_header .header_login_wrap .header_login_left .message_btn{display:table;float:left;height:32px;margin:0 16px 0 0;padding:0 30px 0 16px;border:1px solid #dfdfdf;border-radius:3px;box-sizing:border-box;background:url(../png/common_arrow08.png) right 8px center no-repeat #fff;line-height:32px;font-size:14px;vertical-align:middle}#mdj_header .header_login_wrap .header_login_left .message_btn .roboto{display:table-cell;padding:0 8px 0 16px;font-size:16px;color:#1eb216;vertical-align:middle}#mdj_content{position:relative;width:1072px;margin:16px auto 0}#mdj_page{float:left}#mdj_side{position:relative;float:right;width:300px}#mdj_side .side_hotlist li{padding:16px 0;border-top:1px solid #dfdfdf}#mdj_side .side_hotlist .entry01 .left a{display:block;position:relative;width:110px;height:80px;border:1px solid #111;border-radius:3px;text-align:center}#mdj_side .side_hotlist .entry01 .left a img{position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto;max-width:110px;max-height:80px}#mdj_side #news_list .news_date{padding:16px 0 0;border-top:1px solid #dfdfdf;font-size:16px;color:#006}#mdj_side #news_list .news_title{padding:0 0 16px}#mdj_side .quick_search_side,.small .quick_search_side{padding:24px}#mdj_side .quick_search_side .quick_search_side_title,.small .quick_search_side .quick_search_side_title{padding:3px 0 3px 48px;background:url(../png/common_icon04.png) left center no-repeat;font-size:21px;font-weight:700}#mdj_side .quick_search_side .easy-select-box,.small .quick_search_side .easy-select-box{margin:0 0 15px}#mdj_side #category_menu{border-bottom:5px solid #e5e5e5;margin-bottom:30px}#mdj_side #category_menu_wrap{border:2px solid #111}#mdj_side #category_menu h3,#mdj_side .side_hotlist.accordion_content li:first-child{border:none}#mdj_side #category_menu h4{position:relative;margin:10px 0;padding:0 5px;cursor:pointer}#mdj_side #category_menu h4:after{display:block;position:absolute;top:50%;right:5px;width:0;height:0;margin:-2px 0 0;border-left:4px solid transparent;border-top:6px solid #111;border-right:4px solid transparent;content:""}#mdj_side #category_menu h4.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mdj_side #category_menu ul li{padding:0 25px;border-bottom:1px solid #111}#mdj_side #category_menu dl dt{font-weight:700;margin:0 0 15px;padding:8px 0;border-top:1px solid #111;border-bottom:1px solid #e0e0e0}#mdj_side #category_menu dl dd:before{display:block;position:absolute;top:0;left:0;width:8px;height:2px;margin:8px 0 0;border-top:2px solid #000168;content:""}#mdj_side #category_menu dl dd.all_none{padding:0;font-weight:700}#mdj_side .side_treatment{border:4px solid #efefef;padding:20px;position:relative}#mdj_side .side_treatment .treatment_bg01{position:absolute;left:-16px;top:40px}#mdj_side .side_treatment .treatment_btn01{background:#006;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:16px 0 0}#mdj_side .side_treatment .treatment_btn01 a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:40px;background:url(../png/detail_icon11.png) 18px center no-repeat;padding:0 18px 0 45px}#mdj_side .side_treatment .treatment_btn01 a span,#mdj_side .side_treatment .treatment_btn02 a span,#mdj_side .side_treatment .treatment_btn03 a span{background:url(../png/common_arrow01.png) right center no-repeat;display:block}#mdj_side .side_treatment .treatment_btn02,#mdj_side .side_treatment .treatment_btn03{background:#006;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0 0}#mdj_side .side_treatment .treatment_btn02 a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:40px;background:url(../png/detail_icon12.png) 18px center no-repeat;padding:0 18px 0 45px}#mdj_side .side_treatment .treatment_btn03 a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:40px;background:url(../png/detail_icon13.png) 16px center no-repeat;padding:0 18px 0 45px}#mdj_side .side_treatment .treatment_btn__special{background:#20bb16;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0 0;height:44px;box-shadow:inset 0 -4px #15950d,0 2px rgba(00,00,00,.25),inset 0 1px #89db83}#mdj_side .side_treatment .treatment_btn__special:hover{background:#108409;opacity:.9;box-shadow:inset 0 4px #166f10,0 2px rgba(00,00,00,.25),inset 0 1px #89db83;padding-top:4px;height:40px}#mdj_side .side_treatment .treatment_btn__special a{display:block;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:40px;background:url(../png/detail_icon14.png) 16px center no-repeat;padding:0 18px 0 45px}#mdj_side .side_treatment .treatment_btn__special a span{background:url(../png/common_arrow01.png) right center no-repeat;display:block}#mdj_side .side_hotrecruit{padding:16px 0 0;border-top:1px solid #dfdfdf}#mdj_side .side_introduction{padding:16px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#mdj_footer{margin:80px 0 0}#mdj_footer .pagetop{clear:both;position:relative;height:50px}#mdj_footer .pagetop a{display:block;position:absolute;top:0;left:0;width:100%;padding:16px 0 0;background:url(../png/common_arrow07.png) top center no-repeat;text-decoration:none;color:#111;line-height:36px;font-size:16px;font-weight:700;text-align:center}#mdj_footer .footer_navi,.btn_folder.this,.btn_folder:hover,.btn_print.this,.btn_print:hover{background:#006}#mdj_footer .footer_navi_wrap{width:1072px;margin:0 auto;padding:20px 0}#mdj_footer .footer_navi_wrap a{color:#fff;text-decoration:none;font-weight:700}#mdj_footer .footer_navi_wrap .footer_list01 li{float:left;border-left:1px solid #fff;padding:0 16px}#mdj_footer .footer_navi_wrap .footer_list01 li:first-child{padding:0 16px 0 0;border:none}#mdj_footer .footer_navi_wrap .footer_list02{margin:20px 0 0;font-size:12px}#mdj_footer .footer_navi_wrap .footer_list02 li{float:left;margin:0 24px 0 0;padding:0 0 0 20px;background:url(../png/common_icon05.png) left 3px no-repeat}#mdj_footer .footer_copyright .footer_copyright_wrap{width:1072px;margin:0 auto;padding:8px 0;font-size:12px;font-weight:700;color:#fff;text-align:right}#mdj_footer .footer_copyright span{display:inline-block;padding:0 20px}#mdj_footer .footer_fixed{position:fixed;left:0;bottom:0;z-index:20;width:100%;height:100px;box-sizing:border-box;background:#f2f2f2}#mdj_footer .footer_fixed .switch{position:fixed;left:0;bottom:100px;z-index:21;width:100%;border-bottom:4px solid #111}#mdj_footer .footer_fixed .switch .switch_wrap{position:relative;width:1072px;height:33px;margin:0 auto -4px;overflow:hidden}#mdj_footer .footer_fixed .switch .switch_wrap a{display:block;float:right;width:93px;height:33px;margin:0 15px 0 0;border-top:4px solid #111;border-left:4px solid #111;border-right:4px solid #111;background:#f2f2f2;text-align:center;font-weight:700;color:#111;line-height:33px;text-decoration:none}#mdj_footer .footer_fixed .switch .switch_wrap a.open span{padding:0 0 0 25px;background:url(../png/common_arrow23.png) 0 center no-repeat #f2f2f2}#mdj_footer .footer_fixed .switch .switch_wrap a.close span{padding:0 0 0 25px;background:url(../png/common_arrow22.png) 0 center no-repeat #f2f2f2}#mdj_footer .footer_fixed .footer_fixed_wrap{width:1072px;margin:0 auto;padding:16px 0}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_user{float:left;width:160px;font-weight:700}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_password{float:left;width:160px;margin:0 0 0 8px;font-weight:700}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_login{float:left;width:235px;margin:0 0 0 12px}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_login p{width:145px;font-size:12px}#mdj_footer .footer_fixed .footer_fixed_wrap .footer_login .btn03{line-height:27px}.pagetop-fixed{position:fixed!important;bottom:0;left:0;width:100%;z-index:10}.wa-pagetop{background-color:rgba(3,136,213,.85);text-align:center;cursor:pointer}.wa-pagetop:after{content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent rgba(3,136,213,.85)}.wa-pagetop a{display:block;padding:8px 0 6px;text-decoration:none;color:#fff;line-height:36px;font-size:16px;font-weight:700;text-align:center}#mdj_footer .footer_fixed .footer_fixed_wrap .btn_member_regist{float:left;width:168px;margin:0 0 0 15px}#mdj_footer .footer_fixed .footer_fixed_wrap .btn_resume_create{float:left;margin:0 0 0 130px}#mdj_footer .footer_fixed .footer_fixed_wrap .sns_navi{float:right;width:315px;margin:0 -8px 0 0}#mdj_footer .footer_fixed .footer_fixed_wrap .sns_navi ul li{float:right;overflow:hidden;margin:0 8px 0 0}#announcement{box-sizing:border-box;margin:8px auto 0;padding:7px 10px 5px;max-width:1072px;border:1px solid #ccc}#mdj_side .side_buttons{border:4px solid #efefef;padding:15px 20px;position:relative}#mdj_side .side_buttons .wrapper_arrow{position:absolute;left:-16px;top:54px}#mdj_side .side_buttons a{width:100%;margin:4px 0}#mdj_side .side_title{margin:5px 0 5px 5px;padding-left:20px;background:url(../png/arrow_right.png) left 3px/14px no-repeat;-webkit-background-size:14px;-o-background-size:14px}#mdj_side .side_title_h3.accordion_title:after{display:block;content:url(/images/mdj/common/common_arrow04.png);margin-bottom:-10px;text-align:center;cursor:pointer}#mdj_side .side_title_h3.accordion_title:hover:after{opacity:.5}.divided-line{height:1px;border-bottom:1px solid #e7e8e7;padding-top:5px;padding-bottom:5px;margin-bottom:16px;display:block;width:100%}.wrap-search-fields{width:100%;display:flex;flex-wrap:wrap}.icon_hot,.icon_new{width:32px;height:32px;border-radius:32px;font-family:'Roboto Condensed',sans-serif;font-size:14px;text-align:center;line-height:32px;color:#fff;font-weight:700}.search-field-label{display:inline-flex;align-items:center}.arrow_box,.icon_hot,.icon_new,.jobs_company_type_icon,.jobs_recruit_category,.search-field-inputs{display:inline-block}.search-field-inputs{padding:4px 8px;flex-grow:1}.search-field-inputs .group-select-range{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.icon_new{background:#1eb216}.icon_hot{background:#f23c1d}.jobs_company_type_icon{padding:0 16px;border-radius:3px;font-size:13px;color:#fff;line-height:20px;vertical-align:middle}.jobs_company_type_icon01{background:#1eb216}.jobs_company_type_icon02{background:#ff6d3b}.jobs_company_type_icon03{background:#1fbae6}.jobs_company_type_icon04{background:#893bff}.jobs_recruit_category{border-radius:24px;background:#dfdfdf;padding:0 16px;font-weight:700}.jobs_recruit_category span{padding:0}.jobs_recruit_category.jobs_recruit_category03 span{background:url(/images/mdj/jobs/detail/detail_icon02.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category04 span{background:url(/images/mdj/jobs/detail/detail_icon03.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category05 span{background:url(/images/mdj/jobs/detail/detail_icon04.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category06 span{background:url(/images/mdj/jobs/detail/detail_icon05.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category07 span{background:url(/images/mdj/jobs/detail/detail_icon06.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category08 span{background:url(/images/mdj/jobs/detail/detail_icon07.png) left center no-repeat}.jobs_recruit_category.jobs_recruit_category09 span{background:url(/images/mdj/jobs/detail/detail_icon08.png) left center no-repeat}.arrow_box{position:relative;margin:0 12px 0 0;padding:0 10px;line-height:30px;color:#fff;font-size:18px;font-weight:700;border-radius:5px}.arrow_box:after{position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-8px;border:8px solid rgba(136,183,213,0);border-left-color:#1eb216;content:" ";pointer-events:none}.jobs_company_type_icon01.arrow_box:after{border-left-color:#1eb216}.jobs_company_type_icon02.arrow_box:after{border-left-color:#ff6d3b}.jobs_company_type_icon03.arrow_box:after{border-left-color:#1fbae6}.jobs_company_type_icon04.arrow_box:after{border-left-color:#893bff}.btn_folder span{padding:0 0 0 24px;background:url(/images/mdj/jobs/detail/detail_icon09.png) no-repeat}.btn_folder.this span,.btn_folder:hover span{color:#fff;background:url(/images/mdj/jobs/detail/detail_icon09_on.png) no-repeat}.btn_print span{padding:0 0 0 24px;background:url(/images/mdj/jobs/detail/detail_icon10.png) no-repeat}.btn_print.this span,.btn_print:hover span{color:#fff;background:url(/images/mdj/jobs/detail/detail_icon10_on.png) no-repeat}.btn_back span{padding:0 0 0 16px;background:url(/images/mdj/common/common_arrow15.png) left center no-repeat}.btn_back.this span,.btn_back:hover span{color:#fff;background:url(/images/mdj/common/common_arrow19.png) left center no-repeat}.jobs_table01.table01 table,.jobs_table02.table01 table{width:auto}.jobs_table01.table01 table tr td{width:390px}.jobs_table02.table01 table tr td{width:520px}.jobs_table04.table01 table tr th{width:150px}.jobs_table01.table03 table tr td{padding:4px 8px}.jobs_table01 .labels label{float:left;display:inline-block;width:165px;margin:0 3px 5px 0;box-sizing:border-box}.jobs_box{position:relative;border:2px solid #111;-moz-box-shadow:#e5e5e5 0 5px 0 0;-webkit-box-shadow:#e5e5e5 0 5px 0 0;box-shadow:#e5e5e5 0 5px 0 0}.jobs_box:before{position:absolute;top:-2px;right:-2px;display:block;width:30px;height:60px;background:url(/images/mdj/jobs/common/common_bg01.png) right top no-repeat;content:""}.jobs_box .jobs_box_header{padding:16px 32px 0;display:inline-block;margin:0 0 8px}.jobs_box .jobs_box_header .jobs_box_header_position{position:relative;padding:0 80px 0 0;font-size:18px;font-weight:700;color:#006}.jobs_box .jobs_box_header .jobs_box_header_icon{position:absolute;top:0;right:0}.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_position{margin:0 160px 0 0}.jobs_box.jobs_box_detail .jobs_box_header .jobs_box_header_date{float:right;width:170px;text-align:right;color:#999}.jobs_box.jobs_box_list .jobs_box_header .jobs_box_header_title{padding:0 80px 0 0;font-size:18px;font-weight:700;color:#006}.jobs_box.jobs_box_list .jobs_box_header .jobs_box_header_title label{width:20px;height:20px;padding:unset}.jobs_box .jobs_box_header .jobs_box_header_level ul li{display:inline-block;margin:0 0 8px}.jobs_box .jobs_box_header .jobs_box_header_level ul li .high_class{display:inline-block;padding:0 16px;border-radius:24px;border:1px solid #f4b81c;background:#f4b81c}.jobs_box .jobs_box_header .jobs_box_header_level ul li .high_class span{padding:0 0 0 16px;background:url(/images/mdj/jobs/detail/detail_icon01.png) left center no-repeat;font-weight:700;color:#fff}.jobs_box .jobs_box_header .jobs_box_header_level ul li .recruit_level{display:inline-block;padding:0 16px;border-radius:24px;border:1px solid #006;background:#fff}.jobs_box .jobs_box_header .jobs_box_header_level ul li .recruit_level span{font-weight:700;color:#006}.job_detail_icon_rectangle{display:inline-block;margin:0 4px 4px 0;padding:4px 10px;border-radius:20px;line-height:1}.recruit_level_career{background-color:#ececff;border:1px solid #ececff}.job_feature_icon{border-radius:14px;border:1px solid #006;color:#040066}.jobs_company_type_color1{background:#22b215;border:1px solid #22b215}.jobs_company_type_color2{background:#1fbae6;border:1px solid #1fbae6}.jobs_company_type_color3{background:#ff6d3b;border:1px solid #ff6d3b}.jobs_box_header_category ul li{display:inline-block;margin:0 0 5px}.jobs_box .jobs_box_content{padding:16px 32px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo{float:right;background:#fff;padding:0 0 0 10px;text-align:center}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_logo .jobs_box_logo_wrap{display:table-cell;width:110px;height:70px;padding:0 5px;border:1px solid #e2e2e2;vertical-align:middle;text-align:center}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li h4{display:inline-block;padding:0 16px;border-radius:24px;line-height:24px;font-weight:700;background:#dfdfdf}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon{display:inline-block;margin-right:8px;padding:0 16px;border-radius:24px;line-height:24px;font-weight:700;border:1px solid #ff7201;transition:.3s}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon:hover{background-color:rgba(255,114,1,.1)}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul .online_cf_icon .online_cf_icon_text{color:#ff7201;text-decoration:none}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_num ul li a{line-height:24px}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_left{float:left;width:465px}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right{margin:0 0 0 485px;text-align:center}.jobs_box.jobs_box_list .jobs_box_content .jobs_box_content_wrap .jobs_box_content_list .jobs_box_content_list_right .jobs_box_content_list_right_img{display:inline-block;padding:10px;border:1px solid #dfdfdf}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company{margin:0 0 16px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company_wrap{border:1px solid #e2e2e2}.icon_job01,.icon_job02,.icon_job03{color:#fff;border-radius:3px;padding:0 16px;line-height:20px;margin:0 0 0 10px;font-size:13px;box-sizing:border-box;vertical-align:middle;display:inline-block}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_left{float:left;width:460px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_left_wrap{padding:24px 16px 24px 24px}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right{float:right;border-left:1px dashed #e2e2e2}.jobs_box .jobs_box_content .jobs_box_content_wrap .jobs_box_content_company .jobs_box_content_company_wrap .jobs_box_content_company_right_wrap{display:table-cell;width:200px;height:150px;text-align:center;vertical-align:middle}.jobs_box .jobs_box_footer{padding:24px 10px;background:#f8f8f8;text-align:center}.jobs_box .jobs_box_footer .jobs_box_footer_content{padding:0 22px 16px}.icon_job01{background:#1eb216}.icon_job02{background:#1fbae6}.icon_job03{background:#ff6d3b}.search_sort p{display:inline;margin:0 16px 0 0}.search_sort .roboto{margin:0 4px;font-size:24px;font-weight:700;color:#1eb216}.search_sort .search_pager{float:right;margin:0}.clipboard-box,.dj-ji_box .text-right,.jobs_list_navi ul{text-align:right}.jobs_list_navi ul li{display:inline;font-size:12px}.jobs_list_navi ul li a{padding:0 0 0 10px;background:url(/images/mdj/common/common_arrow08.png) left center no-repeat}.content-more{display:block;margin:0 auto 20px;padding:10px 10px 10px 30px;width:200px;border:none;-webkit-border-radius:20px;border-radius:20px;background:url(/images/mdj/common/common_arrow24.png) 50px 16px no-repeat #f2f2f2;font-size:14px;cursor:pointer}.content-more.active{background-image:url(/images/mdj/common/common_arrow25.png)}.content-more:hover{opacity:.75;background-color:#eaeaea}.content-more img{padding-right:.5em}.search_saved{position:absolute;width:294px;top:18px;left:410px;padding:10px;border:3px solid #efefef;border-radius:30px;text-align:center}.search_saved a{padding:5px;text-decoration:none;font-weight:700}.search_saved a:hover{opacity:.6}.search_saved .search_saved--search{color:#1db216}.search_saved .search_saved--edit{color:#010066}.search_saved a i{padding-right:.3em}.search_saved span{padding:5px;font-weight:700;font-size:12px}.search-field-label{border-right:1px solid #dfdfdf;padding:4px 16px;width:120px}.language-select{margin-right:unset}.introduction_title{padding:0 0 5px;border-bottom:1px solid #111;font-weight:700;font-size:18px;position:relative}.introduction_title .introduction_title_icon{display:inline-block;margin:0 8px 0 0;padding:0 10px;background:#006;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;line-height:30px;color:#fff}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video.widescreen{padding-bottom:56.34%}.js-video.vimeo{padding-top:0}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}.dj-ji_box .h1,.dj-ji_box h1{margin:12px auto;font-size:1.5rem;font-weight:700}.dj-ji_box .h2,.dj-ji_box h2{margin:10px auto;font-size:1.25rem;font-weight:700}.dj-ji_box .h3,.dj-ji_box .h4,.dj-ji_box h3,.dj-ji_box h4{margin:10px auto;font-size:1.125rem}.dj-ji_box .h3,.dj-ji_box h3{font-weight:700}.dj-ji_box .h5,.dj-ji_box .h6,.dj-ji_box h5,.dj-ji_box h6{margin:8px auto;font-size:1rem}.dj-ji_box .h5,.dj-ji_box h5{font-weight:700}.dj-ji_box p{font-size:1rem;margin:1rem 0;line-height:1.6}.dj-ji_box strong{padding:.25rem}.dj-ji_box .bg-yellow{padding:.25rem;background-color:#f4b81c}.dj-ji_box .bg-navy{padding:.25rem;background-color:#006;color:#fff}.dj-ji_box .bg-blue{padding:.25rem;background-color:#007cff;color:#fff}.dj-ji_box .bg-green{padding:.25rem;background-color:#1db116;color:#fff}.dj-ji_box .bg-pink{padding:.25rem;background-color:#e83e8c;color:#fff}.dj-ji_box .bg-red{padding:.25rem;background-color:#dc3545;color:#fff}.dj-ji_box .w-25{width:25%}.dj-ji_box .w-50,.dj-ji_box-content-images-two .dj-ji_box-content-multiple__image{width:50%}.dj-ji_box .w-75{width:75%}.dj-ji_box .btn{display:inline-block;margin:.25rem .125rem;padding:.5rem 1rem;border-radius:.25rem;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.dj-ji_box .btn-black{background-color:#111}.dj-ji_box .btn-black:hover{background-color:#333}.dj-ji_box .btn-yellow{background-color:#f4b81c;color:#111}.dj-ji_box .btn-yellow:hover{background-color:#e0a409}.dj-ji_box .btn-navy{background-color:#006}.dj-ji_box .btn-navy:hover{background-color:#002}.dj-ji_box .btn-blue{background-color:#007cff}.dj-ji_box .btn-blue:hover{background-color:#0663c5}.dj-ji_box .btn-green{background-color:#1db116}.dj-ji_box .btn-green:hover{background-color:#108c0a}.dj-ji_box .btn-pink{background-color:#e83e8c}.dj-ji_box .btn-pink:hover{background-color:#cc1e6e}.dj-ji_box .btn-red{background-color:#dc3545}.dj-ji_box .btn-red:hover{background-color:#c72131}.dj-ji_box-content{margin:20px 0}.dj-ji_box-content-video{position:relative;width:100%;padding-top:56.25%}.dj-ji_box-content-video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.dj-ji_box-content-images{display:flex;justify-content:space-between}.dj-ji_box-content-images-three .dj-ji_box-content-multiple__image{width:33.3%}.dj-ji_box-content-multiple{display:flex;justify-content:space-between}.dj-ji_box-content-multiple__text{width:67%}.dj-ji_box-content-multiple__text p{margin:0}.dj-ji_box-content-multiple__image{width:33%;height:auto}.dj-ji_box-content-multiple__image img{width:100%;height:auto}.dj-ji_box-content-multiple__image-left .dj-ji_box-content-multiple__text,.dj-ji_box-content-multiple__image-right .dj-ji_box-content-multiple__image{order:2}.dj-ji_box-content-multiple__image-left .dj-ji_box-content-multiple__text p{padding-left:20px}.dj-ji_box-content-multiple__image-left .dj-ji_box-content-multiple__image,.dj-ji_box-content-multiple__image-right .dj-ji_box-content-multiple__text{order:1}.dj-ji_box-content-multiple__image-right .dj-ji_box-content-multiple__text p{padding-right:20px}.dj-ji_box.theme-yellow strong,.dj-ji_box.theme-yellow.bg-color{background-color:#f4b81c}.dj-ji_box.theme-navy .bg-color,.dj-ji_box.theme-navy strong{color:#fff;background-color:#006}.dj-ji_box pre{font-size:.875rem;background-color:#292a37;color:#f8f8f2;border-radius:.25rem;padding:.15rem .5rem}.clipboard{position:absolute;right:0;top:0;font-size:.75rem;display:inline-block;margin:0;padding:.25rem .75rem;border-radius:15px;text-decoration:none;cursor:pointer;transition:.3s;font-weight:400;background-color:rgba(0,124,255,.25)}.clipboard:hover{background-color:rgba(0,124,255,.5)}.clipboard i{padding-right:.125rem}.clipboard-box .clipboard{position:relative;margin:-20px 0 20px}.dj-ji_box-content-image_float-box::after{content:"";display:block;clear:both}.dj-ji_box-content-image_float-left{width:280px;float:left;margin-right:20px}.dj-ji_box-content-image_float-right{width:280px;float:right;margin-left:20px}.jobs_search_criteria{margin:24px 0 16px;padding:10px;border:4px solid #f2f2f2}.jobs_search_criteria .jobs_search_criteria_left{float:left;width:150px}.jobs_search_criteria .jobs_search_criteria_right{float:right;width:520px;min-height:70px;padding:0 0 0 16px;border-left:1px solid #dfdfdf;margin:0 0 0 16px}#recommend01 h5,#recommend02 h5,#recommend_ra h5{margin:10px 0 0;text-align:center;font-weight:700;font-size:1em}#recommend01 h5 span,#recommend02 h5 span,#recommend_ra h5 span{background:#222;color:#fff;border-radius:20px;padding:8px 15px}#recommend02,#recommend_ra,.bx-viewport{border:3px solid #dfdfdf!important}#recommend01 .bx-wrapper{margin:20px auto}#recommend01 .bxslider .recommend_pos_title{vertical-align:top;text-align:left;overflow-wrap:break-word;word-break:break-all}.bx-viewport{max-height:210px!important;margin-top:8px;padding-top:10px!important}.bxslider p{margin-top:.5em;font-size:.85em;line-height:1.3}#recommend02{margin-bottom:80px}#recommend02 ul{padding:20px}#recommend02 ul li{padding:5px}#recommend02 ul li i{font-size:.8em;color:#dfdfdf}#recommend_ra .recommend_job_area{position:relative;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;margin:14px 8px 4px;padding:6px;background-color:#f8f8f8;border:1px solid #000;border-radius:6px}#recommend_ra .recommend_job_area:hover{background-color:#dfdfdf}#recommend_ra .recommend_job_area a{position:absolute;top:0;left:0;height:100%;width:100%}#mdj_fixed-header{width:100%;height:auto;background-color:rgba(255,188,39,.95);position:fixed;top:0;left:0;z-index:10;display:none}.mdj_fixed-header_content{width:100%;margin:10px auto}.mdj_fixed-header_content h4{margin:5px 20px;text-align:center;font-size:18px;font-weight:700}.mdj_fixed-header_content a{width:46%!important;margin:0 2%;padding:5px 0!important;float:left}#mdj_fixed-footer{position:fixed;left:0;bottom:0;height:36px;width:100%;padding:10px;background-color:rgba(0,0,102,.34)}#mdj_fixed-footer.wa{background-color:rgba(3,136,213,.4)}.fixed-footer_content{width:500px;height:36px;margin:0 auto}#mdj-search_fixed-footer{opacity:0;visibility:hidden;position:fixed;left:0;bottom:0;height:70px;width:100%;transition:.5s}#mdj-search_fixed-footer .fixed-button{padding:10px 0;background-color:rgba(0,0,102,.75);text-align:center}@media(max-width:767.98px){#mdj-search_fixed-footer.active{opacity:1;visibility:visible}}.fixed-footer_content .btn_print{padding:10px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.fixed-footer_content .btn_print span{background:url(/images/mdj/jobs/detail/detail_icon10_wh.png) no-repeat;font-weight:700;color:#fff;text-decoration:none}#mdj_fixed-header.wa{background-color:rgba(3,136,213,.9)}@media all and (max-width:768px){#mdj_fixed-header{height:auto}.mdj_fixed-header_content{width:100%;margin:10px auto}.mdj_fixed-header_content-left h4{text-align:center;font-size:18px;margin:5px 20px;white-space:normal}.mdj_fixed-header_content-left .jobs_company_type,.mdj_fixed-header_content-left .jobs_salary{text-align:center;display:block;padding:2px 0}.mdj_fixed-header_content-left ul{text-align:center;margin:5px 0}.mdj_fixed-header_content-left ul li{margin-bottom:5px}.mdj_fixed-header_content-left,.mdj_fixed-header_content-right{width:100%;padding:0 1%}.mdj_fixed-header_content-right a{width:47%!important;margin:0 1%;padding:5px 0!important}}.jobs_search_caption p{margin:10px 0;font-size:15px;line-height:1.6}@media (max-width:767.98px){.jobs_search_caption .pc-sp{display:none}}.condition-flag-search-background{width:100%;height:26px;margin:0 0 8px;padding:6px 10px;border-radius:2px;background-color:#f3f3f3}.icon-question-notice i{font-size:20px;color:#999}

#mdj_fixed-header {
  top: auto;
  bottom: 0;
  /* background-color: transparent; */
  background-color: rgba(255, 188, 39, .95);
  z-index: 5;
}
.mdj_fixed-header_content {
  display: flex;
  align-items: center;
  justify-content: center;
  /* gap: 0.5rem; */
}
.mdj_fixed-header_content a {
  width: calc(47% - 20px) !important;
  margin: 0 calc(1% + 2px) !important;
  padding: 10px 24px !important;
  float: none;
}
#en .mdj_fixed-header_content a {
  min-width: 120px;
}