html,body,div,span,applet,object,iframe,hr,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;padding-bottom:50px;position:relative}html.main{padding-bottom:177px}html.main_nav{padding-bottom:200px}body{color:#333;font-family:"Roboto",Meiryo," ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Verdana,Helvetica,sans-serif;font-size:15px;line-height:24px;margin:26px 20px 0px 20px;padding:0}table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:middle}.pos_absolute{position:absolute}.pos_relative{position:relative}.gtm_tag{display:none;visibility:hidden}.pc_job_title{margin-left:16px;margin-right:16px}.pc_job_title h1{font-size:21px;line-height:1.5em}.sp_job_title{margin-right:16px}.sp_job_title h1{font-size:18px;line-height:1.5em}.pc_jobdetail_title{margin-left:10px;margin-right:10px;font-size:18px;line-height:1.3em;padding:7px 0 5px 0}table.sp_button_container .job_number{display:table-cell}.pc_job_title .job_number{display:inline-block}div.pc_jobdetail_line{line-height:25px}div.sp_jobdetail_image{margin-top:10px;margin-bottom:10px}.offer_area_line{line-height:21px}div.visit_interview_flow{font-size:14px;padding:5px 5px 30px 10px}div.register_place{margin-bottom:15px}div.register_place a{padding-left:1em;display:inline-block}.sp_sticky_area{text-align:center;margin:18px}.office_name{font-size:18px}.topic_font{font-size:18px;font-weight:bold}table.header{border:none;border-spacing:0;height:40px;margin:0 0 10px 0;vertical-align:middle;width:100%}table.header td.top_logo img{width:126px}.head-link-name{width:95px}.head-link{background-color:#d7f0ff;border-radius:4px;display:block;font-size:12px;font-weight:bold;line-height:26px;text-align:center;color:#3295f9}.icon_char{font-size:12px;font-weight:bold;line-height:10px}.display_none{display:none}.font_bold{font-weight:bold}.font_glaycolor{color:#9fa0a0}.font_size12{font-size:12px}.font_size14{font-size:14px}.font_size16{font-size:16px}.margin10{margin:10px}.research_area{margin:10px 0}.research_area2{margin:18px}.applicant_area{margin:10px 0}.border_bottom_none{border-bottom:none}.vertical_align_middle{vertical-align:middle}.vertical_align_top{vertical-align:top}.text_align_right{text-align:right}.text_align_left{text-align:left}.text_align_center{text-align:center}.visibility_hidden{visibility:hidden}.error_msg_area{margin:30px 0px}.progress_area{width:300px}.bulk_progress_area{margin-top:5px;width:300px}.pc-breadcrumb *,.pc-breadcrumb *:after,.pc-breadcrumb *:before{box-sizing:border-box;-webkit-box-sizing:border-box}.pc-breadcrumb{float:left;list-style:none;margin:1em auto 1.5em auto;overflow:hidden;padding:0;width:100%}.pc-breadcrumb li{display:inline-block;white-space:normal}.pc-breadcrumb a{background-color:#fff;border-bottom:1px solid;border-top:1px solid;color:#3295f9;display:inline-block;margin:0;position:relative;padding:.05em .8em .05em 1.5em;text-decoration:none;font-size:11px}.pc-breadcrumb li:first-child a{border-left:1px solid #3295f9;border-radius:5px 0 0 5px;padding-left:1em;font-size:11px}.pc-breadcrumb a::after,.pc-breadcrumb a::before{border-bottom:1.3em solid transparent;border-left:1.05em solid;border-top:1.3em solid transparent;content:"";margin-top:-1.3em;position:absolute;right:-1em;top:50%}.pc-breadcrumb a::after{border-left-color:#fff;z-index:2}.pc-breadcrumb a::before{border-left-color:#3295f9;right:-1.1em;z-index:1}.pc-breadcrumb li:last-child a{background-color:#3295f9;border:1px solid #3295f9;border-radius:0 5px 5px 0;color:#fff;cursor:default;pointer-events:none}.pc-breadcrumb li:last-child a:hover{background:none}.pc-breadcrumb li:last-child a::before,.pc-breadcrumb li:last-child a::after{content:normal}.pc-breadcrumb-preview *,.pc-breadcrumb-preview *:after,.pc-breadcrumb-preview *:before{box-sizing:border-box;-webkit-box-sizing:border-box}.pc-breadcrumb-preview{float:left;list-style:none;margin:1em auto 1.5em auto;overflow:hidden;padding:0;width:100%}.pc-breadcrumb-preview li{display:inline-block;white-space:normal}.pc-breadcrumb-preview a{background-color:#fff;border-bottom:1px solid;border-top:1px solid;color:#3295f9;display:inline-block;margin:0;padding:.05em .8em .05em 1.5em;pointer-events:none;position:relative;text-decoration:none;font-size:11px}.pc-breadcrumb-preview li:first-child a{border-left:1px solid #3295f9;border-radius:5px 0 0 5px;padding-left:1em;font-size:11px}.pc-breadcrumb-preview a::after,.pc-breadcrumb-preview a::before{border-bottom:1.3em solid transparent;border-left:1.05em solid;border-top:1.3em solid transparent;content:"";margin-top:-1.3em;position:absolute;right:-1em;top:50%}.pc-breadcrumb-preview a::after{border-left-color:#fff;z-index:2}.pc-breadcrumb-preview a::before{border-left-color:#3295f9;right:-1.1em;z-index:1}.pc-breadcrumb-preview li:last-child a{background-color:#3295f9;border:1px solid #3295f9;border-radius:0 5px 5px 0;color:#fff;cursor:default;pointer-events:none}.pc-breadcrumb-preview li:last-child a:hover{background:none}.pc-breadcrumb-preview li:last-child a::before,.pc-breadcrumb-preview li:last-child a::after{content:normal}div.recaptcah{font-size:50%}footer{bottom:0;height:50px;left:0;position:absolute;text-align:center;width:100%}footer.main{height:177px}footer.main_nav{height:130px}.pageTop,.pageTop_d{background-color:rgba(0,0,0,.6);border-radius:4px;bottom:-100px;color:#fff;cursor:pointer;padding:5px 0;position:fixed;right:2%;text-align:center;width:60px;z-index:99}.pageTop_icon{color:#fff;font-size:22px}a{color:#3295f9;text-decoration:none}a.color_black{color:#333;text-decoration:none}hr{background-color:#3295f9;border:none;height:1px;margin:5px 0}hr.color_black{background-color:#333;border:none;height:1px}hr.color_gray{background-color:#898989;border:none;height:1px}hr.hr_job_top{height:3px}.job_name_label{padding:15px 0 12px 0;font-size:18px;line-height:1.1em}.job_name_label span{color:#333;font-size:12px;padding-left:10px}.job_name_label span.job_name_label_agency{display:block;padding-left:0px;margin-top:3px}.icon_color_b{color:#3295f9;font-size:16px}.icon_color_w{color:#fff;font-size:16px}.icon_color_y{color:#f8b62d;font-size:16px}.icon_color_g{color:#ddd;font-size:16px}.icon_color_r{color:#ff2800;font-size:16px}.icon_color_o{color:#ff7600;font-size:16px}.icon_color_o:hover{color:#ff500b}.icon_color_b_list{color:#3295f9;font-size:16px}.icon_color_w_list{color:#fff;font-size:16px}.icon_link_right{color:#3295f9;margin-left:6px;height:12px}.icon{color:#3295f9;font-size:21px}.icon_circle{color:#3295f9;font-size:14px}.icon_times{color:#f789b7;font-size:16px}.icon_color_g_page{color:#898989;font-size:16px}.icon_color_b_page{color:#3295f9;font-size:16px}.message_container{border:1px solid #e83828;border-radius:4px;color:#e83828;margin-top:5px;margin-bottom:14px;padding:10px}.error{background-color:#ffe8e5;box-sizing:border-box;color:#e83828;font-size:14px;padding-left:7px;text-align:left;width:100%}.required{color:red;font-weight:bold}.requiredMemo{color:red;font-size:18px}.requiredMemoHead{color:red;font-size:12px}.hitNum{font-size:20px}.hit_joboffer{text-align:left;padding-left:10px}.joboffer_area_color{color:#9fa0a0}.joboffer_accord_list{padding-left:10px}.is-fixed{left:0;position:fixed;top:0;width:100%;z-index:2}.btnarea{width:100%;margin:0 auto}.btnarea::after,.detail_btn::after{content:"";display:block;clear:both}.button_fixed_blue{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:32px;width:200px}.button_fixed_blue:hover{background-color:#326bcc;border:1px solid #326bcc}.button_fixed_orange{background-color:#ff7600;border:1px solid #ff7600;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:32px;width:200px}.button_fixed_orange:hover{background-color:#ff500b;border:1px solid #ff500b}.button_variable_blue{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:32px;padding:0 10px}.button_variable_blue:hover{background-color:#326bcc;border:1px solid #326bcc}.button_fixed_blue_wide{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:32px;width:400px}.button_fixed_blue_wide:hover{background-color:#326bcc;border:1px solid #326bcc}.button_fixed_orange_wide{background-color:#ff7600;border:1px solid #ff7600;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:32px;width:400px}.button_fixed_orange_wide:hover{background-color:#ff500b;border:1px solid #ff500b}.button_fixed_gray_wide{background-color:#dcdddd;border:1px solid #dcdddd;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#898989;font-size:15px;font-weight:bold;height:32px;width:400px}.button_fixed_gray_wide .icon{color:#898989;font-size:20px;vertical-align:middle}.jobd_button_fixed_blue_wide{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:44px;width:300px}.jobd_button_fixed_blue_wide:hover{background-color:#326bcc;border:1px solid #326bcc}.jobd_button_fixed_orange_wide{background-color:#ff7600;border:1px solid #ff7600;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:44px;width:300px}.jobd_button_fixed_orange_wide:hover{background-color:#ff500b;border:1px solid #ff500b}.jobd_button_fixed_gray_wide{background-color:#dcdddd;border:1px solid #dcdddd;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#898989;font-size:15px;font-weight:bold;height:44px;width:300px}.jobd_button_fixed_gray_wide .icon{color:#898989;font-size:20px;vertical-align:middle}.button_variable_blue_preview{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:44px;padding:0;width:120px}.button_variable_blue_preview:hover{background-color:#326bcc;border:1px solid #326bcc}.button_fixed_blue_preview{background-color:#3295f9;border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;font-size:15px;font-weight:bold;height:44px;width:165px}.button_fixed_blue_preview:hover{background-color:#326bcc;border:1px solid #326bcc}.button_fixed_gray{background-color:#dcdddd;border:1px solid #dcdddd;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#898989;font-size:15px;font-weight:bold;height:32px;width:200px}.button_fixed_gray .icon{color:#898989;font-size:20px;vertical-align:middle}.button_fixed_white{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;font-size:15px;font-weight:bold;height:32px;width:200px}.button_fixed_white:hover{background-color:#326bcc;border:1px solid #326bcc;color:#fff}.button_fixed_white:hover .icon_color_b{color:#fff}button.button_fixed_blue.disabled_btn,button.button_fixed_white.disabled_btn{background-color:#c5c5c5;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#fff;cursor:none;font-weight:bold;pointer-events:none;text-decoration:none}.button_fixed_white.button_fixed_gray,.button_fixed_orange:hover.button_fixed_gray{background-color:#dcdddd;border:1px solid #dcdddd;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#898989;font-weight:bold}.button_fixed_white_map{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;font-size:13px;height:22px;width:100px}.button_fixed_white_map:hover{background-color:#326bcc;border:1px solid #326bcc;color:#fff}.button_variable_white{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;font-size:15px;font-weight:bold;height:32px;padding:0 10px}.button_variable_white:hover{background-color:#326bcc;border:1px solid #326bcc;color:#fff}.button_variable_white:hover .icon_color_b{color:#fff}.req_to_offices{background-color:#fffe60;color:#3295f9}.req_to_offices:hover{color:#ffff90}.button_variable_white_preview{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;font-size:15px;font-weight:bold;height:44px;padding:0;width:120px}.button_variable_white_preview:hover{background-color:#326bcc;border:1px solid #326bcc;color:#fff}.button_variable_white_preview:hover .icon_color_b{color:#fff}.button_fixed_white_wide{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;font-size:15px;font-weight:bold;height:32px;width:400px}.button_fixed_white_wide:hover{background-color:#326bcc;border:1px solid #326bcc;color:#fff}.button_fixed_white_wide:hover .icon_color_b{color:#fff}.button_fixed_keep{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#333;font-size:15px;font-weight:bold;height:32px;pointer-events:none;width:200px}.button_fixed_keep_none{display:none}.confirm_keep_title{font-weight:bold}.confirm_info{display:inline-block;font-weight:bold}.confirm_pc_applicant{margin-top:20px}.confirm_sp_applicant{margin-top:20px;padding-right:20px}dl.job_offer_list{border-spacing:7px;box-sizing:border-box;margin-bottom:18px;min-height:150px;width:62%;float:left;line-height:22.5px}.non_charge_mark,.duplicate_mark{width:18px;height:18px;margin-right:3px;vertical-align:middle}.enclosure{border:2px solid #3295f9;border-collapse:separate;border-radius:5px;border-spacing:0;box-sizing:border-box;padding:5px}.enclosure_noncharge{border:2px solid #3295f9;border-collapse:separate;border-radius:5px;border-spacing:0;box-sizing:border-box;padding:5px 5px 5px 16px}.page{margin:12px 0;width:100%}.input{background-color:#fff;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-moz-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);box-sizing:border-box;height:32px;padding:0 5px;width:100%}.input_date{background-color:#fff;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-moz-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);box-sizing:border-box;height:32px;padding:0 5px;width:200px}.input_header_l{background-color:#fff;border:1px solid #666;border-bottom-left-radius:4px;border-right:1px dashed #666;border-top-left-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;height:32px;line-height:32px;padding:0 5px;vertical-align:middle;width:180pt}.input_header_r{background-color:#fff;border:1px solid #666;border-bottom-right-radius:4px;border-left:none;border-top-right-radius:4px;box-shadow:-1px 1px 1px rgba(155,155,155,.3) inset;height:32px;line-height:32px;padding:0 5px;vertical-align:middle;width:180pt}input:-moz-read-only{background:rgba(155,155,155,.5)}input:read-only{background:rgba(155,155,155,.5)}.textarea,.textbox{background-color:#fff;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-moz-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);box-sizing:border-box;height:80px;margin:0;padding:5px 5px;width:100%}.textarea.readonly{background:rgba(155,155,155,.5)}.textarea_preview{background-color:#fff;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-moz-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);-webkit-box-shadow:inset 1px 1px 1px rgba(155,155,155,.5);box-sizing:border-box;height:170px;margin:0;padding:5px 5px;width:100%}.select{background-color:#fff;border:1px solid #666;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;height:32px;padding:0 5px;width:100%}.select:disabled{background:rgba(155,155,155,.7);color:#000}.label{line-height:32px}.noMargin{line-height:1px}.modification_label{text-align:left;width:100%}.inputUrl{background-color:#fff;border:1px solid #666;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;height:32px;padding:0 5px;width:300pt}.inputSearch{background-color:#fff;border:1px solid #666;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;height:30px;line-height:30px;padding:0 5px;width:100pt}.inputWardSearch{background-color:#fff;border:1px solid #666;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;height:30px;line-height:30px;padding:0 5px;width:227pt}.selectSearch{border:1px solid #666;height:26px;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;padding:0 5px;background-color:#fff}.selectrow{background-color:#fff;border:1px solid #666;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;height:26px;width:50px}input::-moz-placeholder{color:#9fa0a0;font-size:12px}input:-ms-input-placeholder{color:#9fa0a0;font-size:12px}input::placeholder{color:#9fa0a0;font-size:12px}input:-ms-input-placeholder{color:#9fa0a0;font-size:12px}input::-ms-input-placeholder{color:#9fa0a0;font-size:12px}span[data-badge-top-right]{border-radius:6px;display:inline;padding:0;position:relative}span[data-badge-top-right]:before{background-color:rgba(255,0,0,.8);border:none;border-radius:50%;box-shadow:0 0 3px #999;color:#fff;display:inline-block;font-size:12px;font-weight:bold;line-height:1;min-width:12px;padding:3px;position:absolute}span[data-badge-top-right]:before{content:attr(data-badge-top-right) "";right:0;top:0;transform:translate(50%, -50%)}.padding_bold{font-weight:bold;padding:12px 0 0 0}dl.accord{font-weight:normal;margin:0 20px;width:90%}dl.accord dt{background-color:#d7f0ff;border:1px solid #666;border-collapse:separate;border-radius:4px;border-spacing:0;cursor:pointer;margin-bottom:1px;padding:0;padding:5px 10px;text-align:left;width:100%}dl.accord dd{border:none;margin:1px 0;padding:5px;text-align:left}.accord_personnel{background-color:#fff;border:1px solid #666;border-radius:4px;list-style-type:none;margin:5px}.accord_personnel ul{list-style:none;margin:0;padding:0}.accord_personnel li{border:none;border-bottom:none;border-top:1px dashed #666;display:block;font-weight:normal;text-align:left}.accord_personnel li.top{border-top:1px solid #666}.accord_personnel .title{background-color:#3295f9;border-bottom:none;border-collapse:separate;border-spacing:0;border-top:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-table;margin-bottom:0;padding:5px 0;text-align:left;width:100%}.accord_personnel .title .left{display:table-cell;font-weight:bold;padding:0 0 0 15px;text-align:left;width:80%}.accord_personnel .title .right{display:table-cell;padding:0 15px 0 0;text-align:right;width:20%}.accord_personnel .personnel_list{box-sizing:border-box;display:inline-table;text-align:left;width:100%}.accord_personnel .personnel_list .left{border-right:1px solid #666;display:table-cell;padding:5px;text-align:left;width:20%}.accord_personnel .personnel_list .right{padding:5px;text-align:left}.accord_personnel li label,.accord_personnel li i{display:inherit;vertical-align:middle}.label_bold{font-weight:bold;text-align:left}.job_name_detail_label{font-size:18px;line-height:1.1em;color:#3295f9}.job_name_detail_label span{display:block;margin-top:6px;color:#333;font-size:14px}.container{margin:auto;padding:0;width:980px}.container:after{clear:both;content:"";display:block}.container_preview{margin:auto;padding:0;width:680px}.container_preview:after{clear:both;content:"";display:block}.left_wrap{float:left;height:100%;margin:0 20px 0 0;width:680px}.right_wrap{float:right;height:100%;text-align:left;width:280px}.left_wrap div.list_group{margin:0 0 32px 0}.left_wrap div.list_group_s{margin:0 0 10px 0}.main_preview div.list_group{margin:0 0 25px 0}.right_wrap ul{list-style-type:none;margin-bottom:15px;padding:0}.right_wrap ul li{margin:0 0 0 10px;font-size:14px}.right_wrap ul ul{margin:0}.right_wrap ul li label{display:inline-block}.right_wrap label.color_black{color:#666}.right_wrap label.title{color:#666;font-weight:bold}.right_wrap li.service_accord .right{margin-left:10px;font-weight:normal;cursor:pointer}.right_wrap li.service_accord ul{display:none}a.search_item{color:#3295f9;cursor:pointer;text-decoration:none}.search_item_disabled{color:#333;cursor:none;display:inline-block;pointer-events:none;text-decoration:none}.jobs_list_mg{margin:0px 16px}.list_group_mg{margin:0px 10px}.content_right_sp{border-top:1px solid #333}.catchcopy_area{font-size:15px;line-height:1.6em;color:#28a8b2;font-weight:bold;padding-right:10px;margin:10px 0 21px 0}.more_area{margin:20px 0}.relation_link_area{margin:36px 0 25px 0}.newmail_area{vertical-align:middle}.newmail_button{margin-bottom:36px}.lightblue{display:block;width:100%}.lightblue_margin{margin:0 12px 0 0}.lightblue_marginwidth{margin:20px 0 10px 0}.lightblue_marginbottom{margin:0 0 16px 0}.lightblue span{background-color:#d7f0ff;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.3);color:#3295f9;display:inline-block;font-size:13px;padding:1px 5px 0 5px;text-align:center;margin:0 3px 6px 0}.lightblue_display span{border-radius:4px;display:inline-block;font-size:13px;padding:0px 5px 0px 5px;margin:0 5px 5px 0;text-align:center;border:1px solid #000}.lightblue_disabled{display:block;width:100%}.lightblue_disabled a{cursor:none;pointer-events:none;text-decoration:none}.lightblue_disabled span{background-color:#c5c5c5;border-radius:4px;display:inline-block;font-size:13px;padding:3px 5px 2px 5px;margin:0 5px 5px 0;text-align:center}img.pic_size{height:auto;max-height:150px;max-width:230px;width:auto}.accord_area_container{position:relative}.balloon_area_none{display:none}.balloon_area{background-color:#fff;border:solid 1px #555;border-radius:4px;box-sizing:border-box;display:inline-block;left:5%;margin-top:12px;position:absolute;padding:0;top:100%;width:400px;z-index:3}.balloon_area:before{content:"";position:absolute;top:-24px;left:10%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.balloon_area:after{border:14px solid transparent;border-bottom:14px solid #555;content:"";left:10%;margin-left:-17px;position:absolute;top:-28px;z-index:1}.balloon_area_top{background-color:#fff;border:solid 1px #555;border-radius:4px;bottom:100%;box-sizing:border-box;display:inline-block;left:5%;margin-bottom:12px;padding:0;position:absolute;width:400px;z-index:3}.balloon_area_top:before{border:12px solid transparent;border-top:12px solid #fff;bottom:-23px;content:"";left:50%;margin-left:-150px;position:absolute;z-index:2}.balloon_area_top:after{border:14px solid transparent;border-top:14px solid #555;bottom:-28px;content:"";left:50%;margin-left:-152px;position:absolute;z-index:1}.accord_subway_container{position:relative}.accord_top{border-top:none}.balloon_subway_none{display:none}.balloon_subway{background-color:#fff;border:solid 1px #555;border-radius:4px;box-sizing:border-box;display:inline-block;left:5%;margin-top:12px;position:absolute;padding:0;top:100%;width:400px;z-index:3}.balloon_subway:before{border:12px solid transparent;border-bottom:12px solid #fff;content:"";left:10%;margin-left:-15px;position:absolute;top:-24px;z-index:2}.balloon_subway:after{border:14px solid transparent;border-bottom:14px solid #555;content:"";left:10%;margin-left:-17px;position:absolute;top:-28px;z-index:1}.balloon_subway_top{background-color:#fff;border:solid 1px #555;border-radius:4px;bottom:100%;box-sizing:border-box;display:inline-block;left:5%;margin-bottom:12px;padding:0;position:absolute;width:400px}.balloon_subway_top:before{border:12px solid transparent;border-top:12px solid #fff;bottom:-23px;content:"";left:50%;margin-left:-150px;position:absolute;z-index:2}.balloon_subway_top:after{border:14px solid transparent;border-top:14px solid #555;bottom:-28px;content:"";left:50%;margin-left:-152px;position:absolute;z-index:1}.accord_area,.accord_subway{background-color:#fff;border:none;border-radius:4px;list-style-type:none;max-height:380px;overflow-y:auto}.accord_area ul,.accord_subway ul{list-style:none;margin:0;padding:0}.accord_area li .lowermost,.accord_subway li .lowermost{border-top:1px solid #666;cursor:pointer;display:block;font-weight:normal;padding:5px 0 5px 50px;text-align:left}.accord_area li .lowermost_disabled,.accord_subway li .lowermost_disabled{border-top:1px solid #666;color:#333;cursor:none;display:block;font-weight:normal;padding:5px 0 5px 50px;pointer-events:none;text-align:left;text-decoration:none}.accord_area .title,.accord_subway .title{background-color:#fff;border-collapse:separate;border-spacing:0;border-top:1px solid #666;cursor:pointer;display:inline-table;margin-bottom:0;padding:5px 0;text-align:left;width:100%}.accord_area .title .left,.accord_subway .title .left{display:table-cell;font-weight:bold;padding:0 0 0 15px;text-align:left;width:80%}.accord_area .title2,.accord_subway .title2{background-color:#fff;border-collapse:separate;border-spacing:0;border-top:1px solid #666;box-sizing:border-box;cursor:auto;display:inline-table;margin-bottom:0;padding:5px 0 5px 20px;text-align:left;width:100%}.accord_area .title2 .left,.accord_subway .title2 .left{display:table-cell;font-weight:normal;padding:0 0 0 15px;text-align:left;width:80%}.accord_area li .title2_lowermost,.accord_subway li .title2_lowermost{border-top:1px solid #666;cursor:pointer;display:block;font-weight:normal;padding:5px 0 5px 35px;text-align:left}.accord_area .title .right,.accord_area .title2 .right,.accord_subway .title .right,.accord_subway .title2 .right{cursor:auto;display:table-cell;padding:0 15px 0 0;text-align:right;width:20%}.accord_area li label,.accord_area li i,.accord_subway li label,.accord_subway li i{vertical-align:middle}.animated{animation-fill-mode:both;-webkit-animation-fill-mode:both}@keyframes slideDown{0%{opacity:1;transform:translateY(-20px);-webkit-transform:translateY(-20px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.slide-down{animation-name:slideDown;-webkit-animation-name:slideDown}@keyframes slideUp{0%{transform:translateY(20px);-webkit-transform:translateY(20px)}100%{transform:translateY(0);-webkit-transform:translateY(0)}}.slide-up{animation-name:slideUp;-webkit-animation-name:slideUp}.content-more{background-color:#d7f0ff;height:105px;margin:0;overflow:hidden;padding:10px 5px 0 5px;position:relative;border-radius:4px}.content-no-more{background-color:#d7f0ff;margin:0;overflow:hidden;padding:5px;position:relative;border-radius:4px}.content-more .title{color:#666;display:inline-block;font-weight:bold;margin-left:10px;width:100%}.content-more .block{margin:0 10px 20px 10px}.content-more a{margin-right:10px;font-size:14px}.content-no-more a{margin-right:10px}.slide-up{height:105px;overflow:hidden;padding-bottom:0;padding-top:10px;border-radius:4px}.slide-down{height:auto;padding-bottom:50px;padding-top:10px;overflow:visible;border-radius:4px}.medical-filter-slide-up{height:130px;overflow:hidden;animation-name:slideUp;-webkit-animation-name:slideUp}.medical-filter-slide-down{height:auto;overflow:visible;animation-name:slideDown;-webkit-animation-name:slideDown}.narrow_link_more p,.relation_link_more p{background-color:#fff;border:1px solid #3295f9;border-radius:4px;color:#3295f9;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;padding:6px;width:160px}.medical_filter_link_more p{background-color:#fff;border:1px solid #3295f9;border-radius:4px;color:#3295f9;cursor:pointer;display:inline-block;font-size:12px;width:180px;height:25px}.close-btn{padding:0;margin-bottom:10px}h2.sitemap-title{font-weight:bold}.site_map_box{background-color:#fff;border:1px solid #666;border-collapse:separate;border-radius:4px;margin:30px 0;padding:20px 20px;font-size:14px}.site_map_pref{display:inline-block;padding:3px 0;width:170px}.site_map_pref_disabled{color:#3295f9;display:inline-block;padding:3px 0;width:170px}.site_map_pref_disabled.button_gray{color:#898989;display:inline-block;padding:3px 0;pointer-events:none;width:170px}.site_map_other{display:inline-block;padding:3px 0;width:170px}.site_map_icon{font-size:20px}.nojob_title{border:2px solid #3295f9;border-radius:30px;color:#3295f9;font-weight:bold;padding:5px}.remodal_nojob p{padding:20px 0;font-weight:bold}.c_input{border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;height:32px;padding:0 10px;width:100%}.c_title{border:none;font-size:18px;font-weight:bold;margin:30px 0;text-align:center;width:50%}.c_enclosure1{border:1px solid #cacaca;border-collapse:separate;border-radius:4px;border-spacing:0;box-sizing:border-box;width:70%}.c_enclosure2{background-color:#fff;border:1px solid #666;border-collapse:separate;border-radius:4px;box-sizing:border-box;margin:30px;padding:20px;text-align:left;width:70%}.c_input_container{margin:20px 0 50px 0;width:80%}.c_msg_normal{color:#3295f9}.c_info_msg{width:100%}.c_required{border:1px solid #cc3232;color:#cc3232;margin-right:5px;padding:0 5px}.c_pc_head{background-color:beige;border-collapse:separate;border-radius:4px;display:inline-block;margin-bottom:30px;padding:10px 0;width:100%}.c_pc_img_size{display:inline-block;height:auto;max-height:40px;width:auto}.c_stopmail_title{margin:30px 0px}.c_stopmail_main{margin:20px}.c_stopmail_confirm_main1{margin-bottom:20px}.c_stopmail_confirm_main2{display:inline-table;margin-bottom:20px}.c_stopmail_confirm_main2_1{display:table-cell;padding-right:10px}.c_stopmail_confirm_main2_2{display:table-cell}a.c_back{background-color:#fff;color:#333;text-decoration:underline}.fa-spin{animation:fa-spin 2s infinite linear;font-size:18px}.loading_icon{background-color:rgba(137,137,137,.9);bottom:0px;border-radius:4px;height:50px;left:0px;margin:auto;opacity:.8;padding:10px;position:fixed;right:0px;top:0px;width:50px;z-index:999}.map_fa_spin{animation:fa-spin 2s infinite linear;color:#fff;font-size:50px}.office_header_logout{display:none}@media print,screen and (min-width: 751px){button{cursor:pointer}.btnarea{width:70%}.btnarea button.button_fixed_blue{width:68% !important}.btnarea button.button_fixed_white,.btnarea button.button_fixed_keep{width:30%}.pc_none{display:none}.detail_btn{width:82%;margin:0 auto}.list_group button.button_fixed_orange{width:300px;float:right;margin-left:0px;margin-right:0px}.list_group .detail_btn button.button_fixed_white,.list_group .detail_btn button.button_fixed_keep{width:200px !important;float:right}.pc_sticky_search{background-color:rgba(137,137,137,.9);bottom:-100px;color:#fff;height:80px;left:0;position:fixed;width:100%;z-index:10}.pc_sticky_search table{height:80px;vertical-align:middle}.prefectures_area_sp{display:none}#alike_jobs_list_pc .job_name_label{width:568px}#alike_jobs_list_pc .list_group_cell_mg>div:nth-child(5){width:475px;margin:0 auto}#alike_jobs_list_pc .list_group_cell button.button_fixed_blue{width:300px}#alike_jobs_list_pc .list_group_cell button.button_fixed_white,#alike_jobs_list_pc .list_group_cell button.button_fixed_keep{width:160px}.jobd_button{height:44px}.jobs_list_mg h2{font-size:18px}.about_aplic_icon{cursor:pointer;vertical-align:bottom}.about_aplic_area_pc{display:none;position:absolute;left:32px;top:60px;width:500px;border:1px solid #333;border-radius:4px;padding:15px 15px;text-align:left;background-color:#fff;box-shadow:2px 2px 4px rgba(155,155,155,.7);z-index:100}.about_aplic_area_pc:before{content:"";position:absolute;top:-26px;left:40px;margin-left:-16px;border:13px solid transparent;border-bottom:13px solid #fff;z-index:102}.about_aplic_area_pc:after{content:"";position:absolute;top:-28px;left:40px;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #555;z-index:101}.about_aplic_area_pc ul{list-style-type:disc;padding-left:15px;margin-bottom:12px}.about_aplic_area_pc ul li{font-size:13px;line-height:1.6em}.pc_none.about_aplic_area::after{content:"";display:block;clear:both}}@media only screen and (max-width: 750px){body{margin:0 0 20px 0;-webkit-text-size-adjust:100%}header{padding:8px 8px 0 8px}footer.main{height:195px;font-size:14px;line-height:1.6em}footer.main_nav{height:200px}.sp_main1{margin:0 10px}.sp_main2{margin:0 10px}.sp_main2_hr{margin-left:-10px;margin-right:-10px}.hr_job_top{height:3px;margin-left:-10px;margin-right:-10px}hr.color_black{margin-top:0}hr.color_gray{margin-bottom:0}hr.color_bg_gray{background-color:#dcdddd;height:5px;margin-bottom:0;margin-top:0}table.header{border:none;border-spacing:0;padding:8px 8px 0px 8px;width:100%}.head-link-name{width:80px}.head-link{line-height:22px}.sp-breadcrumb *,.sp-breadcrumb *:after,.sp-breadcrumb *:before{box-sizing:border-box;-webkit-box-sizing:border-box}.sp-breadcrumb{float:left;list-style:none;margin:1em auto;overflow:hidden;overflow-x:scroll;padding:0;white-space:nowrap;width:100%}.sp-breadcrumb li{display:inline-block}.sp-breadcrumb a{background-color:#fff;border-bottom:1px solid #898989;border-top:1px solid #898989;color:#3295f9;display:inline-block;margin:0;position:relative;padding:0 .8em 0 1.5em;text-decoration:none;font-size:11px}.sp-breadcrumb li:first-child a{padding-left:1em}.sp-breadcrumb li:nth-of-type(1) a{pointer-events:none;cursor:default}.sp-breadcrumb a::after,.sp-breadcrumb a::before{border-bottom:1.1em solid transparent;border-left:1.1em solid;border-top:1.1em solid transparent;content:"";margin-top:-1.1em;position:absolute;right:-1.05em;top:50%}.sp-breadcrumb a::after{border-left-color:#fff;z-index:2}.sp-breadcrumb a::before{border-left-color:#898989;right:-1.1em;z-index:1}.sp-breadcrumb li:last-child a{background-color:#3295f9;border:1px solid #3295f9;color:#fff;cursor:default;pointer-events:none;border-radius:0 4px 4px 0}.sp-breadcrumb li:last-child a:hover{background:none}.sp-breadcrumb li:last-child a::before,.sp-breadcrumb li:last-child a::after{content:normal}.sp-breadcrumb-preview *,.sp-breadcrumb-preview *:after,.sp-breadcrumb-preview *:before{box-sizing:border-box;-webkit-box-sizing:border-box}.sp-breadcrumb-preview{float:left;list-style:none;margin:1em auto;overflow:hidden;overflow-x:scroll;padding:0;white-space:nowrap;width:100%}.sp-breadcrumb-preview li{display:inline-block}.sp-breadcrumb-preview a{background-color:#fff;border-bottom:1px solid #898989;border-top:1px solid #898989;color:#3295f9;display:inline-block;margin:0;padding:0 .8em 0 1.5em;pointer-events:none;position:relative;text-decoration:none;font-size:11px}.sp-breadcrumb-preview li:first-child a{padding-left:1em}.sp-breadcrumb-preview a::after,.sp-breadcrumb-preview a::before{border-bottom:1.1em solid transparent;border-left:1.1em solid;border-top:1.1em solid transparent;content:"";margin-top:-1.1em;position:absolute;right:-1.05em;top:50%}.sp-breadcrumb-preview a::after{border-left-color:#fff;z-index:2}.sp-breadcrumb-preview a::before{border-left-color:#898989;right:-1.1em;z-index:1}.sp-breadcrumb-preview li:last-child a{background-color:#3295f9;border:1px solid #3295f9;color:#fff;cursor:default;pointer-events:none}.sp-breadcrumb-preview li:last-child a:hover{background:none}.sp-breadcrumb-preview li:last-child a::before,.sp-breadcrumb-preview li:last-child a::after{content:normal}.input{box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;height:44px;padding:0 0 0 10px;width:100%}.textarea,.textbox{box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;width:100%}.select{box-sizing:border-box;height:44px;width:100%}.label{box-sizing:border-box;height:44px;width:100%}.inputUrl{box-sizing:border-box;height:44px;width:100%}.inputSearch{height:44px}.inputWardSearch{height:44px}div.input_header{box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;display:inline-table;margin:10px 10px 0 10px;width:95%}.input_header_l{border:1px solid #666;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-right:1px dashed #666;border-top-left-radius:4px;border-top-right-radius:0;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;display:inline-block;height:44px;line-height:44px;padding:0 10px;vertical-align:middle;width:50%;--webkit-appearance: none}.input_header_r{border:1px solid #666;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:none;border-top-left-radius:0;border-top-right-radius:4px;box-shadow:-1px 1px 1px rgba(155,155,155,.3) inset;box-sizing:border-box;display:inline-block;height:44px;line-height:44px;padding:0 10px;vertical-align:middle;width:50%;--webkit-appearance: none}.icon_color_b{font-size:20px}.icon_color_w{font-size:20px}.sp_button_container{border-spacing:5px;margin-bottom:10px}.sp_button_container th{padding:10px 5px 6px 5px;line-height:1.3em}.sp_button_container .keyword .balloon_keyword_container label{font-size:12px;text-align:center;display:block}.button_fixed_width{width:154px}.button_fixed_blue{height:44px;width:154px}.button_fixed_orange{height:44px;width:154px;margin-right:20px}.button_fixed_gray{height:44px;width:154px;margin-right:20px}.button_variable_blue{height:44px}#alike_jobs_list_sp .button_variable_blue{margin:0 3px}.button_variable_disabled{height:44px}.button_fixed_blue_wide{height:44px;width:100%}.button_fixed_orange_wide{height:44px;width:100%}.button_fixed_gray_wide{height:44px;width:100%}.button_fixed_white,.button_fixed_white.disabled_btn{height:44px;width:154px}.button_variable_white{height:44px}#alike_jobs_list_sp .button_variable_white{margin:0 3px;padding:0px}.button_fixed_white_wide{height:44px;width:100%}.button_fixed_keep{height:44px;width:154px}.button_variable_keep{height:44px}#alike_jobs_list_sp .button_variable_keep{margin:0 3px;padding:0px}table.a_2_1_screentitle{border:3px solid #3295f9;border-collapse:separate;border-radius:30px;border-spacing:0;height:50px;width:100%}table.a_2_1_table{background-color:#fff;border:1px solid #666;border-collapse:separate;border-radius:4px;border-spacing:0;overflow:hidden;padding:0;width:100%}a.a_2_1_button{font-size:14px;text-decoration:none}a.a_2_1_button div.left{color:#3295f9;float:left;text-align:left}a.a_2_1_button div.right{background-color:#fff;color:#3295f9;text-align:right}.prefectures_area_pc{display:none}dl.job_offer_detail dd .description p{margin-bottom:4px}.relative_head{font-size:15px !important}#alike_jobs_list_sp .catch_copy_mg{font-size:14px;line-height:1.5em;margin-bottom:16px}.sp_accord_area{background-color:#fff;border:1px solid #666;border-collapse:separate;border-radius:4px;list-style-type:none}.sp_accord_area ul{list-style:none;margin:0;padding:0}.sp_accord_area li a{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #898989;display:block;padding:12px 0 12px 50px}.sp_accord_area li a.disabled{color:#3295f9;text-decoration:none}.sp_accord_area li a.disabled.button_gray{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #898989;color:#898989;cursor:none;display:block;padding:12px 0 12px 50px;pointer-events:none;text-decoration:none}.sp_accord_area .title{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-collapse:separate;border-spacing:0;border-top:1px solid #666;cursor:pointer;display:inline-table;height:44px;margin-bottom:0;text-align:left;vertical-align:middle;width:100%}.sp_accord_area .title_top{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.sp_accord_area .title .left{display:table-cell;font-weight:bold;padding:0 0 0 15px;text-align:left;width:80%}.sp_accord_area .title .right{display:table-cell;padding:0 15px 0 0;text-align:right;width:20%}.sp_accord_area li label,.sp_accord_area li i{vertical-align:middle}.sp_none{display:none}.jobs_list_mg{margin:0px}.list_group.no_public{padding:24px 8px}.list_group.no_public .button_fixed_white,.list_group.no_public .button_fixed_blue{width:154px}.list_group_mg{margin:0px}.pc_job_title{margin:12px 0 12px 0}.pc_jobdetail_title{margin:0;font-size:17px;line-height:1.3em;padding:7px 0 5px 0}.container{padding:0;width:100%}.container_preview{padding:0;width:100%}.left_wrap{width:100%;margin:0}.right_wrap{width:100%}.job_offer_img{display:none}.sp_img{align-items:center;background-color:#edf7ff;display:flex;justify-content:center;margin:0 0 0 -10px;padding:0;text-align:center;text-align:center;width:100vw;position:relative}.sp_img div{background-color:#fff;border:2px solid #666;border-radius:30px;color:#666;font-weight:bold;margin:0;padding:5px 50px;position:absolute;width:80px}*::-ms-backdrop,.sp_img div{left:50%;margin-left:-90px;margin-top:-20px}.history_keep_list .sp_img{width:calc(100% + 20px)}.history_keep_list_disabled .sp_img{width:calc(100% + 20px)}.sp_job_sendmail_mg{margin-bottom:10px}img.sp_pic_size{height:auto;width:100vw}.history_keep_list img.sp_pic_size{width:100%}.history_keep_list_disabled img.sp_pic_size{width:100%}dl.job_offer_list{border-spacing:7px;text-align:left;width:100%;margin-bottom:8px}dl.job_offer_header{background-color:#fff;border:none;border-spacing:0;padding:0;width:100%;margin:0}dl.job_offer_header dt{background-color:#fff;font-size:15px;border:none;position:relative;border-right:none;padding-left:10px;margin-bottom:12px !important}dl.job_offer_header dt:after{content:"";position:absolute;display:block;float:left;width:4px;border-radius:2px;height:1em;background:#8ac4ff;margin-right:5px;left:0;top:1px}dl.job_offer_header dd{margin:0px 0px 15px 0;padding:0px;border:none;width:auto;width:calc(100% - 85px);font-size:14px;line-height:1.6em}dl.job_offer_detail{background-color:#fff;border:none;border-spacing:0;margin:0 0 15px 0;padding:0;width:100%}dl.job_offer_detail dt{background-color:#fff;clear:left;float:left;font-size:15px;width:7.4em}dl.job_offer_detail dd{margin:0;font-size:14px;line-height:1.6em;padding:0;margin-bottom:12px;width:calc(100% - 10em)}dl.job_offer_detail .lightblue span{margin:0 4px 5px 0}.detailGradArea{position:relative}.grad-item{position:relative;overflow:hidden}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);content:"";z-index:3}.grad-btn{z-index:4;position:absolute;right:0;bottom:10px;left:0;width:174px;margin:auto;padding:2px 0;border-radius:4px;border:1px solid #3295f9;background:#fff;color:#3295f9;font-size:.9em;text-align:center;cursor:pointer;transition:.2s ease;box-shadow:0 0 3px rgba(0,87,175,.3)}.grad-btn:before{content:"もっと見る"}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn::before{content:"閉じる"}.grad-trigger:checked~.grad-item{height:auto !important}.grad-trigger:checked~.grad-item::before{display:none}.job_finished_content{padding:14px 10px;margin:0 -10px 10px -10px;border-radius:0px}.job_finished_container{min-width:0%;display:block}.sp_accord_tab{border:none;border-spacing:0;display:inline-table;margin:0;padding:0;text-align:center;width:100%}.sp_accord_tab .tab_area{border-right:1px solid #333;cursor:pointer;display:table-cell;margin:0;padding:0;width:50%}.sp_accord_tab .tab_subway{cursor:pointer;display:table-cell;margin:0;padding:0;width:50%}.sp_accord2{background-color:#fff;border:1px solid #333;border-radius:4px;list-style-type:none;font-size:14px}.sp_accord2 ul{list-style:none;margin:0;padding:0}.sp_accord2 li a.link{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #898989;display:block;padding:12px 0 12px 30px}.sp_accord2 li .lowermost{border-top:1px solid #666;cursor:pointer;display:block;font-weight:normal;padding:12px 0 12px 50px;text-align:left}.sp_accord2 li .lowermost_disabled{border-top:1px solid #666;color:#333;cursor:none;display:block;font-weight:normal;padding:12px 0 12px 50px;pointer-events:none;text-align:left;text-decoration:none}.sp_accord2 li .title2_lowermost{border-top:1px solid #666;cursor:pointer;display:block;font-weight:normal;padding:12px 0 12px 35px;text-align:left}.sp_accord2 .title{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-collapse:separate;border-spacing:0;border-top:1px solid #666;cursor:pointer;display:inline-table;height:45px;margin-bottom:0;text-align:left;width:100%}.sp_accord2 .title2{background-color:#fff;border-collapse:separate;border-spacing:0;border-top:1px solid #666;box-sizing:border-box;cursor:auto;display:inline-table;height:45px;margin-bottom:0;padding:10px 0 10px 20px;text-align:left;width:100%}.sp_accord2 .title_top{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.sp_accord2 .sp_accord_top i{vertical-align:middle}.sp_accord_top_label{line-height:16px}.sp_accord_top table{margin:9px 5px 5px 5px}.sp_accord2 .title .left{display:table-cell;font-weight:bold;font-size:12.6px;text-align:left;width:95%}.sp_accord2 .title2 .left{display:table-cell;font-weight:normal;padding:0 0 0 15px;text-align:left;width:80%}.sp_accord2 .title .right,.sp_accord2 .title2 .right{cursor:auto;display:table-cell;padding:0 7px 0 0;text-align:right;width:5%}.sp_accord2 .title .tab{display:table-cell;padding-top:10px;text-align:center;width:100%}.tab_area_list li label,.tab_area_list li i,.tab_subway_list li label,.tab_subway_list li i{vertical-align:middle}.tab_area_list_none{display:none}.tab_subway_list_none{display:none}.backgray{background-color:#c5c5c5;border-bottom:1px solid #333}.right_wrap{float:none;text-align:left;width:auto}.right_wrap ul{padding:0 0 0 10px}.right_wrap ul li{border-top:1px solid #e4e9ee;margin-left:-10px;padding:0 0 0 20px;min-height:34px;line-height:28px}.right_wrap ul li:last-child{border-bottom:1px solid #e4e9ee}.right_wrap ul li.service_accord ul{padding-bottom:0}.right_wrap ul li.service_accord ul li{margin-left:-30px;padding-left:50px}.right_wrap ul li.service_accord ul li:last-child{border-bottom:none}.right_wrap .title{background-color:#fff;border-bottom-left-radius:none;border-bottom-right-radius:none;border-collapse:none;border-spacing:auto;border-top:none;cursor:none;display:auto;font-size:15px;height:32px;margin:10px 0;margin-bottom:auto;text-align:auto;width:100%}.right_wrap ul li input[type=checkbox]{width:20px;height:20px;margin-top:6px;border:1px solid #b5b5b6;border-radius:4px}.right_wrap ul li label{vertical-align:top;margin-top:3px}.right_wrap ul li label.checkbox_group{width:100%;margin:0;line-height:28px}.right_wrap ul li a,.right_wrap ul li span{float:right;width:35px;height:34px;border-left:1px solid #e4e9ee;text-align:center;display:block}.right_wrap ul li img.arrow{width:17px;height:12px;vertical-align:middle;padding-top:10px}.medical-filter-content-more{height:180px}.medical-filter-slide-down{height:auto}.medical-filter-close-btn{padding-top:25px}.balloon_keyword_container{cursor:pointer;position:relative;z-index:4}.balloon_keyword_none{display:none}.balloon_keyword{background-color:#fff;border:solid 1px #555;border-radius:4px;box-sizing:border-box;display:inline-block;margin-top:12px;padding:0;position:absolute;right:-10%;top:100%;width:360px;z-index:3}.balloon_keyword:before{border:6px solid transparent;border-bottom:12px solid #fff;content:"";position:absolute;right:10%;top:-17px;z-index:2}.balloon_keyword:after{border:7px solid transparent;border-bottom:14px solid #555;content:"";position:absolute;right:9.6%;top:-21px;z-index:1}.balloon_keyword_top{background-color:#fff;background-color:#fff;border:solid 1px #555;border-radius:4px;bottom:130%;box-sizing:border-box;display:inline-block;margin-top:12px;position:absolute;padding:0;right:-9%;width:360px;z-index:3}.balloon_keyword_top:before{border:6px solid transparent;border-top:12px solid #fff;bottom:-17px;content:"";position:absolute;right:9.8%;z-index:2}.balloon_keyword_top:after{border:7px solid transparent;border-top:14px solid #555;bottom:-21px;content:"";position:absolute;right:9.6%;z-index:1}.mail_send_msg{background-color:#edf7ff;border:none;border-radius:4px;font-weight:bold;margin-bottom:10px;padding:12px 0;text-align:center;width:100%}.new_mail_msg{font-weight:bold;vertical-align:middle;font-size:15px !important}.history_keep{background-color:#3295f9;width:100%}.history_keep_list,.history_keep_list_disabled{width:97%}.history_keep_table{background-color:#3295f9;border-color:#3295f9}.history_keep_table tr td{background-color:#3295f9;border-color:#3295f9;color:#fff}.bg_color_b{background-color:#3295f9;border-color:#3295f9}.color_b{color:#3295f9}.color_w{color:#fff}div.sentence_box{background-color:#fff;border:none;border-collapse:none;border-radius:none;margin:0;padding:0;width:100%}div.sentence_box_item{margin:10px 0 30px 0}div.sentence_box div.enclosure div{margin:0 0 10px 0}.site_map_box{background-color:#fff;border:none;border-collapse:none;border-radius:none;margin:0;padding:0;width:100%}.site_map_pref{background-color:#d7f0ff;border-radius:4px;margin:5px 0 5px 5px;padding:7px 0 7px 5px;width:45%}.site_map_pref_disabled{background-color:#d7f0ff;border-radius:4px;margin:5px 0 5px 5px;padding:7px 0 7px 5px;width:45%}.site_map_pref_disabled.button_gray{background-color:#c5c5c5;border-radius:4px;color:#fff;margin:5px 0 5px 5px;padding:7px 0 7px 5px;width:45%}.site_map_other{background-color:#d7f0ff;border-radius:4px;box-sizing:border-box;margin:5px;padding:7px 0 7px 5px;width:95%}#congratulatory_money_request_form h1{margin:0}div.congratulatory_title{margin-left:10px}div.complete_box{margin:0;padding:0;width:100%}div.complete_box_item{margin:10px 0 30px 0}.c_hr{height:3px}.c_input_sp{width:80%}.c_input{border:1px solid #3295f9;border-radius:4px;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;box-sizing:border-box;height:44px;padding:0 10px;margin:50px 0 0 0}.c_sp_head{background-color:#fff;display:inline-block;width:100%}.c_title{background-color:#3295f9;border:none;box-sizing:border-box;color:#fff;font-size:18px;font-weight:bold;margin-top:5px;padding:10px;text-align:left;width:100%}.c_enclosure1{border:none;border-collapse:separate;border-radius:none;border-spacing:0;width:100%}.c_enclosure2{margin:0;padding:10px;width:100%}.c_input_container{background-color:#d7f0ff;box-shadow:1px 1px 1px rgba(155,155,155,.5) inset;margin:0 0 50px 0;margin-left:-16px;margin-right:-16px;width:100%}.c_msg_normal{color:#333;font-weight:bold;text-align:left}.c_info_msg{padding-bottom:30px;width:80%}.c_info_msg2{padding-bottom:30px;width:100%}.c_sp_img_size{display:inline-block;height:auto;max-height:40px;width:auto}table.table_edit{width:95%}td.dleft,td.dleft_top{background-color:#3295f9;color:#fff;font-weight:bold;padding:5px 5px 5px 8px;text-align:left;width:70px}.sticky_button{background-color:rgba(137,137,137,.9);bottom:-100px;height:80px;left:0;position:fixed;width:100%;z-index:1000}.sp_sticky_search{background-color:rgba(137,137,137,.9);bottom:-100px;color:#fff;height:80px;left:0;position:fixed;width:100%;z-index:10}.jobdetail_gmap_none{display:none}.jobdetail_gmap{box-sizing:border-box;height:300px;padding:0;width:100%}footer.main_nav{font-size:14px;line-height:1.6em}.jobs_list_mg h2{font-size:16px}.pc_none.list_group+h2{font-size:18px}.job_name_label{font-size:16px}#alike_jobs_list_sp .job_name_label{padding:0 0 12px 0}div.sentence_box{font-size:13px;line-height:1.5em}.about_aplic_tap_area{margin:15px auto 0 auto;font-size:14px;width:110px}.about_aplic_tap_area.dispatch{width:165px}.about_aplic_tap_area:after{display:block;content:"";clear:both}.about_aplic_open{display:block;float:left;margin-right:.6em}.about_aplic_open+i{display:block;float:left;font-size:20px;line-height:1.2em}.about_aplic_accord{display:none;width:calc(100% - 24px);border:1px solid #333;border-radius:4px;padding:15px 10px;text-align:left}.about_aplic_accord ul{list-style-type:disc;padding-left:15px;margin-bottom:12px}.about_aplic_accord ul li{font-size:13px;line-height:1.6em}}@media only screen and (max-width: 480px){.list_group button.button_fixed_white,.list_group button.button_fixed_keep,.history_keep_list button.button_fixed_white,.history_keep_list button.button_fixed_keep{padding-left:0px;padding-right:0px}#append_alike_job.jobs_list_mg button.button_variable_blue,#alike_jobs_list_sp button.button_variable_blue{width:57%;font-size:90%}#append_alike_job.jobs_list_mg button.button_variable_white,#append_alike_job.jobs_list_mg button.button_variable_keep,#alike_jobs_list_sp button.button_variable_white,#alike_jobs_list_sp button.button_variable_keep{width:41%;font-size:90%}#append_alike_job.jobs_list_mg button.button_variable_white .icon_color_b,#append_alike_job.jobs_list_mg button.button_variable_blue .icon_color_w,#alike_jobs_list_sp button.button_variable_white .icon_color_b,#alike_jobs_list_sp button.button_variable_blue .icon_color_w{font-size:4.6vw}}@media only screen and (max-width: 435px){dl.job_offer_list dt{font-size:14px;line-height:1.5em;width:4em}dl.job_offer_list dd{font-size:14px;line-height:1.5em;width:calc(100% - 6em);padding-left:0}dl.job_offer_header dt{padding:0 !important;padding-left:10px !important;margin-top:1px !important;margin-right:12px !important;width:4em;font-size:14px;float:left;border:none}dl.job_offer_header dd{width:calc(100% - 7em);padding-left:5px;padding-bottom:0px;margin-top:0;margin-bottom:10px}dl.job_offer_header dd .fas.fa-map-marker-alt.icon_color_b{display:none}dl.job_offer_header dd .fas.fa-subway.icon_color_b{display:none}dl.job_offer_header dd .description{margin:0;padding-left:0}dl.job_offer_header dd:last-child{margin-bottom:30px}dl.job_offer_detail{background-color:transparent;border:none;margin-top:15px;margin-bottom:30px}dl.job_offer_detail .border_dashed_top,dl.job_offer_detail .border_dashed{border:none}dl.job_offer_detail dt{padding:0;padding-left:10px;margin-right:12px;width:4em;font-size:14px;clear:left;float:left !important;border:none;line-height:1.3em}dl.job_offer_detail dt:after{content:"";position:absolute;display:block;float:left;width:4px;border-radius:2px;height:1em;background:#8ac4ff;margin-right:5px;left:0;top:1px}dl.job_offer_detail dd{padding-left:10px;padding-bottom:0px;margin-top:0;margin-bottom:10px;width:calc(100% - 7em)}dl.job_offer_detail .fas.fa-map-marker-alt.icon_color_b,dl.job_offer_detail .fas.fa-subway.icon_color_b{display:none}.job_offer_detail .description{margin:0 !important;padding-left:0 !important}.job_offer_detail #access>dd>div.pc_none>button{width:calc(100vw - 20px);margin-left:-6em;margin-bottom:15px}.job_offer_detail #sp_jobdetail_gmap{width:calc(100vw - 20px);margin-left:-6.4em}}@media only screen and (max-width: 375px){dl.job_offer_list dd{width:calc(100% - 6em)}.sp_sticky_area{margin:16px 12px}}@media only screen and (max-width: 360px){.balloon_keyword{background-color:#fff;border:solid 1px #555;border-radius:4px;box-sizing:border-box;display:inline-block;margin-top:12px;padding:0;position:absolute;right:0%;top:100%;width:300px;z-index:3}.balloon_keyword_top{background-color:#fff;border:solid 1px #555;border-radius:4px;bottom:130%;box-sizing:border-box;display:inline-block;margin-top:12px;position:absolute;padding:0;right:-8%;width:300px;z-index:3}.button_fixed_blue{width:130px;font-size:4.5vw;font-size:90%}.button_fixed_white,.button_fixed_keep{width:130px;font-size:4.5vw;font-size:90%}.button_fixed_orange{width:130px;font-size:4.5vw;font-size:90%}.button_fixed_gray{width:130px;font-size:4.5vw;font-size:90%}.list_group .button_fixed_blue_wide{font-size:4.5vw;font-size:90%}.jobs_list_mg .button_fixed_orange,.jobs_list_mg .button_fixed_white,.jobs_list_mg .button_fixed_keep,.jobs_list_mg .button_variable_blue,.jobs_list_mg .button_variable_white,.jobs_list_mg .button_variable_keep,.btnarea .button_fixed_white,.btnarea .button_fixed_blue,#alike_jobs_list_sp .button_variable_blue,#alike_jobs_list_sp .button_variable_white,#alike_jobs_list_sp .button_variable_keep{font-size:4.6vw;padding-left:1px;padding-right:1px}#alike_jobs_list_sp .button_variable_white,#alike_jobs_list_sp .button_variable_keep{font-size:88%}.balloon_keyword_container .button_fixed_blue_wide .icon_color_w,.button_fixed_blue_wide .fa-map.icon_color_w,.fa-file-alt.icon_color_w,.fa-star.icon_color_b,.fa-star.icon_color_y,.fa-edit.icon_color_w{font-size:5.3vw}.jobs_list_mg .icon_color_w,.jobs_list_mg .icon_color_b,.btnarea .icon_color_w,.btnarea .icon_color_b{font-size:5vw}.sp_button_container th:nth-child(1){padding-left:0}.sp_button_container th:nth-child(2){padding-left:0;padding-right:0}.sp_button_container th:nth-child(3){padding-right:0}table.sp_button_container .job_number{display:table-cell;font-size:13px}.balloon_keyword_container .fa-search.icon_color_w{font-size:4.3vw}.about_aplic_open+i{line-height:1.5em}#append_alike_job div.pc_none.list_group tr>th>button{font-size:15px}#append_alike_job div.pc_none.list_group .fa-map{font-size:20px}#append_alike_job div.pc_none.list_group .fa-search{font-size:16px}}@media print,screen and (min-width: 751px){.sp-pagenation{display:none}#pagenation-container{display:flex;justify-content:center;margin:20px 0}#previous-page-button,#next-page-button,#current-page,#number-of-page-button,.separator-of-page{border-radius:4px;display:flex;flex-direction:column;font-size:13px;height:35px;justify-content:center;text-align:center}#previous-page-button,#next-page-button{background-color:#fff;border:1px solid #898989;box-shadow:1px 1px 1px rgba(159,159,159,.6);color:#3295f9;width:46px}#previous-page-button{margin:0 3px 0 3px}#next-page-button{margin:0 0 0 3px}#current-page{background-color:#d7f0ff;color:#333;font-size:13px;margin:2px 3px 0 3px;width:38px}#number-of-page-button{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(159,159,159,.6);color:#3295f9;font-size:13px;margin:0 3px 0 3px;width:38px}.separator-of-page{background-color:#fff;font-size:13px;margin:0 3px 0 3px}}@media print,screen and (max-width: 750px){.pc-pagenation{display:none}#pagenation-container{display:flex;justify-content:center;margin:10px 0}#previous-page-button,#next-page-button,#current-page,#number-of-page-button{border-radius:4px;display:flex;flex-direction:column;height:35px;justify-content:center;text-align:center}#previous-page-button,#next-page-button{background-color:#fff;border:1px solid #898989;box-shadow:1px 1px 1px rgba(159,159,159,.6);color:#3295f9;font-size:12px;width:46px}#previous-page-button{margin:0 18px 0 3px}#next-page-button{margin:0 0 0 18px}#current-page{background-color:#d7f0ff;color:#333;font-size:11px;margin:2px 3px 0 3px;width:35px}#number-of-page-button{background-color:#fff;border:1px solid #898989;border-radius:4px;box-shadow:1px 1px 1px rgba(159,159,159,.6);color:#3295f9;font-size:11px;margin:0 3px 0 3px;width:35px}}@media print,screen and (max-width: 375px){#previous-page-button{margin:0 9px 0 3px}#next-page-button{margin:0 0 0 9px}}.tooltip-launcher{cursor:pointer}.tooltip-container{display:none;background-color:#fff !important;border-radius:10px 10px;border:6px solid #ffc000;margin:5px;min-height:150px}.tooltip-left{flex-grow:1;margin:10px 0 10px 10px}.tooltip-right{margin:0 0 10px 0;text-align:center;width:40px}.tooltip-closer{color:red;cursor:pointer;font-size:36px;font-weight:bold}.tooltip-launcher{vertical-align:top;position:relative;top:-4px;right:-4px}.tooltip-circle1{color:#3d558a;font-size:32px}.tooltip-circle2{color:#fff;font-size:20px}.tooltip-question-circle{color:#ffc000;font-size:26px}.tooltip-times{color:#c00;font-size:32px}#salary_detail{display:table-row}.salary_left{border-top:solid 2px #666}.salary_container .salary_subtitle_container{display:flex}.salary_subtitle_container .salary_subtitle_title{background-color:#d7f0ff;color:#666;font-weight:bold;padding:5px 5px 5px 8px;display:flex;align-items:center;width:157px}.salary_subtitle_container .salary_subtitle_input{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 10px)}.salary_container .salary_info_container{display:flex;border-top:solid 1px #898989}.salary_info_container .salary_info_title{background-color:#d7f0ff;color:#666;font-weight:bold;padding:5px 5px 5px 8px;display:flex;flex-wrap:wrap;align-items:center;width:158px}.salary_subtitle_input .subtitle_input{margin:5px 5px}.salary_info_container .salary_info_input{width:100%}.salary_info_input .salary_info_row{display:flex}.salary_info_input .item_name{display:flex;align-items:center;width:120px}.salary_info_input .salary_info_top{padding:5px 5px}.salary_info_input .salary_info_medium{padding:5px 5px}.salary_info_input .salary_info_bottom{border-top:dashed 1px #898989;padding:5px 5px}.salary_detail .error{padding:0 5px}#main-tbl{border-right:0 !important;border-left:0 !important}#main-tbl td.dleft{border-left:1px solid #666 !important}#main-tbl td.dright{border-right:1px solid #666 !important}#main-tbl td.dleft_top{border-left:1px solid #666 !important}#main-tbl td.dright_top{border-right:1px solid #666 !important}#main-tbl .tbl-wspace-base{display:none}#main-tbl .tbl-wspace{border-top:1px solid #666;height:420px}#main-tbl .access .chosen-container .chosen-results{max-height:400px !important}.qualification_input_area{display:flex;gap:15px;align-items:stretch;min-height:60px}.qualification_title{background-color:#d7f0ff;padding:10px 5px 10px 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;width:160px;gap:10px}.qualification_input_area .qualification_select,.qualification_input_area .qualification_input{width:30%;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.qualification_input_area .error_message{display:block;line-height:30px}.supprted{background-color:#c5c5c5 !important;border-top:#000 solid 1px !important;position:relative}.supprted::before{display:block;position:absolute;content:"";left:0;bottom:-1px;width:100%;height:1px;background-color:#000}.jclp_logo_pc{width:160px}.jclp_logo_sp{width:116px}
@font-face{font-family:"icomoon";src:url(/a2f3e999017b4046342c.eot?sxtrcq);src:url(/a2f3e999017b4046342c.eot?sxtrcq#iefix) format("embedded-opentype"),url(/afc7a4689644a834924b.ttf?sxtrcq) format("truetype"),url(/fonts/icomoon.woff?sxtrcq) format("woff"),url(/95773dc7d12f94a751f9.svg?sxtrcq#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=fa-],[class*=" fa-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-clone:before{content:""}.fa-circle-down:before{content:""}.fa-circle-up:before{content:""}.fa-search:before{content:""}.fa-star:before{content:""}.fa-check:before{content:""}.fa-times:before{content:""}.fa-clock:before{content:""}.fa-edit:before{content:""}.fa-info-circle:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-calendar-alt:before{content:""}.fa-phone:before{content:""}.fa-hand-point-right:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-link:before{content:""}.fa-copy:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-right:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-circle:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-file-alt:before{content:""}.fa-building:before{content:""}.fa-history:before{content:""}.fa-subway:before{content:""}.fa-map:before{content:""}.fa-stop-circle:before{content:""}.fa-trash-alt:before{content:""}.fa-sign-out-alt:before{content:""}.fa-sign-in-alt:before{content:""}.fa-pencil-alt:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-map-marker-alt:before{content:""}.fa-project-diagram:before{content:""}
