@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */li,ol,ul{list-style:none}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,sans-serif!important;font-size:16px;font-weight:400}button,button:focus{border:none;outline:none}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;appearance:none;border-radius:0}a:hover{text-decoration:none}body,html{background-color:#f3f8fd;overflow-x:hidden}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.mt_none{margin-top:0!important}.mb_none{margin-bottom:0!important}.bb_none{border-bottom:0!important}.ai_top{align-items:flex-start!important}.mt_10{margin-top:10px!important}.mt_30{margin-top:30px!important}.mt_80{margin-top:80px!important}.mb_10{margin-bottom:10px!important}.mb_30{margin-bottom:30px!important}.mr_5{margin-right:5px!important}.bg_gray{background:#f3f8fd}.text-center{text-align:center}.text-left{text-align:left}.error-msg{color:red;left:-50px;position:absolute;top:8px}a{cursor:pointer}.list_style,.list_style li{list-style:decimal;padding-bottom:1rem}.list_style2,.list_style2 li{list-style:lower-alpha;padding-bottom:.3rem}.list_style3,.list_style3 li{list-style:"3.";padding-bottom:1rem}.question{font-size:1.1rem!important}header{align-items:center;display:flex;height:65px;justify-content:space-between;padding:0 15px;position:absolute;top:0;width:calc(100% - 30px);z-index:10}header #menu{position:absolute;right:10px;top:21px}header #menu a{margin:0 5px}header .headerImg{display:inline-block;max-width:180px}header .headerImg img{width:100%}.sidebar{background:linear-gradient(#1976d2,#1976d2);height:100%;padding-top:20px;width:250px;z-index:1}.sidebar .side_logo{display:flex;justify-content:center}.sidebar .side_logo img{width:180px}.sidebar .side_logo .closebtn{cursor:pointer;margin-left:10px;padding-top:8px}.sidebar .side_logo .closebtn img{width:auto}.openbtn{background:transparent;border:none;color:#000;cursor:pointer;padding:10px 15px}.sidebar .side_menu ul{display:flex;justify-content:center;padding:0}.sidebar .side_menu ul li{color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:10px 0;text-align:center;white-space:nowrap}.sidebar .side_menu ul li span{font-size:12px}.sidebar .side_menu ul li .circle{align-items:center;background:#549ce3;border-radius:50%;display:flex;flex-wrap:wrap;height:30px;justify-content:center;min-width:0;padding:10px;width:30px}.sidebar .side_menu ul li img{width:22px}.sidebar .nav ul{padding:0}.sidebar .nav ul li{border-top:1px solid #fff;padding-bottom:10px;padding-left:60px;padding-top:10px}.sidebar .nav ul li:last-child{border-bottom:1px solid #fff}.sidebar .nav ul li span{color:#fff;font-size:14px;font-weight:700}.sidebar .nav ul li:hover{background:#fff}.sidebar .nav ul li:hover span{color:#000}.sidebar .nav ul li:first-child{background-image:url(/static/media/white_search.3d37d6471d525cb70591.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(2){background-image:url(/static/media/white_info.106f4b94f82f2154c0e5.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(3){background-image:url(/static/media/white_help.834d706a9e8f4f3fb9ec.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(4){background-image:url(/static/media/white_mail.c17277938c34ea5ae6aa.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:first-child:hover{background-image:url(/static/media/black_search.2b515ced49de4ac48445.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(2):hover{background-image:url(/static/media/black_info.0ccb4f6dcb14d33c12a7.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(3):hover{background-image:url(/static/media/black_help.0077ea195df14ed81174.svg);background-position:30px;background-repeat:no-repeat}.sidebar .nav ul li:nth-child(4):hover{background-image:url(/static/media/black_mail.611fb4b2fb6c38392646.svg);background-position:30px;background-repeat:no-repeat}.fixheader{background:#fff;position:fixed}.rightopen{margin-right:0}.left_menu .column-shadow{margin-top:48px}footer{align-items:center;background:#fff;display:flex;padding:80px 0 120px;text-align:center}footer ul{display:flex;flex-wrap:wrap;justify-content:center}footer ul li a{color:#888}footer ul li a:hover{color:#1976d2}footer a h1{display:flex;justify-content:center}footer small{font-size:14px}footer .footerLogo{align-items:center;display:flex;justify-content:center}footer .footerLogo a{display:inline;margin:50px 0}footer .footerLogo img{width:180px}.container{max-width:1140px}.content{margin-top:65px;padding:60px 15px;width:100%}.content .content_title{font-size:1.5rem;font-weight:700;margin:0 0 .83em;text-align:center}.content .faq_title{font-size:1.3rem;font-weight:700;margin:80px 0 .83em!important;text-align:left}.content .content_desc{color:#777;margin-bottom:40px;text-align:center}.content .btn_close{height:15px;margin:0;min-width:15px;padding:0;position:absolute;right:15px;top:15px}.content .btn_close span{display:none}.column-shadow{padding:8% 10%}.column-shadow,.column-shadow2{background:#fff;border:1px solid #b1b4e3;border-radius:30px}.column-shadow2{padding:4%}.column-shadow3{background:#fff;border:1px solid #b1b4e3;border-radius:30px}.coulumn-err{background:#fff3f4;border:1px solid #bb2d3b;border-radius:30px;display:none;margin-bottom:50px;padding:4%}.coulumn-err strong{color:#bb2d3b;font-size:16px}.coulumn-err p{color:#666;margin-bottom:0;margin-top:15px}.modal_padding{padding-left:15px;padding-right:15px}.ybtn{background:linear-gradient(270deg,#1976d2 0,#1976d2);border:none!important;border-radius:50px;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-weight:700!important;margin:30px auto 0!important;padding:10px 30px!important;text-decoration:none!important;transition:.5s;width:auto}.ybtn:hover{color:#fff;opacity:.7}.bbtn{background:linear-gradient(270deg,#1ae 0,#65e6d0);cursor:pointer;display:inline-block;font-weight:700;margin:30px auto 0;padding:10px 30px;width:auto}.bbtn,.bbtn:hover{color:#fff}.btns_wrap{display:flex;justify-content:flex-end;margin-top:30px}.btns_wrap .wbtn{align-items:center;background:#fff;border:1px solid #b1b4e3;cursor:pointer;display:flex;flex-wrap:wrap;float:left;height:30px;justify-content:center;margin-left:10px;padding:5px;width:30px}.btns_wrap .wbtn:hover{background:#fafafa}.fixbtn{background:hsla(0,0%,100%,.7);border-top:1px solid #cdcdcd;bottom:0;height:100px;left:0;position:fixed;right:0;width:100%;z-index:5}.fixbtn,.fixbtn .fbtn{align-items:center;display:flex;justify-content:center}.fixbtn .fbtn{background:#006dff;border-radius:50px;color:#fff;cursor:pointer;font-size:22px;font-weight:700;padding:10px 50px;white-space:nowrap}.fixbtn .fbtn img{margin-right:5px}.hash_badge{display:flex;flex-wrap:wrap;justify-self:flex-start}.css-2bi4m2-MuiContainer-root{padding:0!important}.css-12rl710-MuiPaper-root-MuiDialog-paper{width:100%}.MuiDialog-scrollPaper .MuiDialog-paperScrollPaper{margin:10px;width:100%}.css-1oqqzyl-MuiContainer-root{padding:0!important}@media(max-width:768px){header #menu a{margin:0 2px}.hash_badge span{margin-bottom:10px}.error-msg{display:none!important}footer{padding:20px 0}footer ul{display:block;padding:0!important}}.display-none{display:none}@media(max-width:478px){.foot_navi ul{flex-direction:column}}main{background:#000;background-attachment:fixed;background-image:url(/static/media/main.9e5dc8821290e1a894bf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;min-height:670px;padding-bottom:70px;padding-top:70px;width:100%}.center{display:flex!important;justify-content:center!important;margin:0 auto!important;text-align:center!important}main h1{margin-top:4rem!important}main p{color:#fff;padding-left:5%}.search_tag_wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%;width:100%}.search_tag_wrap .hottag{background:#000;border-radius:5px;color:#fff;margin-right:15px;padding:5px 10px;position:relative}.search_tag_wrap .hottag:after{background:#000;content:"";height:10px;position:absolute;right:-5px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.search_tag_wrap .hottag_list button{background:#fff;border:1px solid #1976d2;color:#1976d2;margin-right:15px}main .btn_wrap{display:flex!important}main .btn_wrap .tr_btn{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:16px;height:60px;justify-content:center;margin:0 auto;max-width:350px;text-align:center;transition:.3s;width:100%}main .btn_wrap .tr_btn:hover{background:#006dff;border:1px solid #006dff}main .btn_wrap .tr_btn img{margin-right:5px}.content .company_logo{display:flex;justify-content:center}.content .company_logo img{margin-bottom:20px;width:220px}.content hr{background-color:#ccc;margin:0;width:100%}.content .company_info_desc,.content .company_info_title{align-items:center;display:flex;margin-top:20px;min-height:40px}.content .company_info_title span{font-size:16px;font-weight:700;position:relative}.content .company_info_title span:after{background:#1976d2;bottom:-9px;content:"";height:2px;left:0;position:absolute;width:110%}.info_card{margin-bottom:30px;min-height:345px;position:relative}.info_card_center{margin:0 3% 30px}.info_card .hash_badge{display:flex;flex-wrap:wrap;justify-content:flex-start}.info_card .hash_badge span{margin-top:5px}.info_card .title{font-size:18px;margin-bottom:0;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info_card .form_input_cell,.info_card .form_title_cell{height:35px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info_card_wrap .info_card .form_input_cell{align-items:center}.info_card .info_card_btn{align-items:center;background:#e6eff7;border:1px solid #1976d2;border-radius:3px;color:#1976d2;display:flex;height:50px;justify-content:center;min-width:50px;transition:.5s;width:100%}.info_card .info_card_btn:hover{background:#1976d2;color:#fff}.info_card .info_card_btn img{width:12px}.content .main_lang_desc,.content .main_lang_title{line-height:1.8}.content .main_lang_desc a{color:#777;width:100%}.content .main_lang_title span{font-size:16px;font-weight:700}.about_us{background-attachment:fixed;background-color:#5bbed6;background-image:url(/static/media/geometry.813034886088dc642222.svg);background-repeat:no-repeat;background-size:cover;padding:5%;width:100%}.about_us .about_adv{color:#fff;font-size:18px;font-size:1.5em;margin:.83em 0;text-align:center}.about_us .about_title{color:#ff0;font-size:1.4rem;font-weight:700;margin:1em 0}.about_us .about_desc,.about_us .about_title{text-align:center;text-shadow:0 0 10px rgba(0,0,0,.6)}.about_us .about_desc{font-size:1rem}.about_us .about_card{background:#fff;border-radius:15px;margin-bottom:20px;padding:8%;width:100%}.about_us .about_card h3{color:#1976d2;font-size:1rem;font-weight:700;margin:0 0 5px}.about_us .about_card span{font-size:1.2rem;font-weight:700;line-height:1.8;margin:0}.about_us .about_desc{color:#fff;margin:0 auto;width:90%}.location_btn{padding:1%}.location_btn button{height:50px;width:100%}.location_btn button,.location_btn button:hover{background:#e6eff7;border:1px solid #1976d2;color:#1976d2}.location_btn .selectedCategory,.location_btn button:active,.location_btn button:focus{background:#1976d2;border:1px solid #1976d2;color:#fff}.select_tag{border:1px solid #888;border-radius:5px}.select_tag button{margin:5px}.select_tag button.active{background-color:rgba(14,95,177,.2)}.additional_tag{margin-top:10px}.additional_tag h5{align-items:center;display:flex;font-size:18px}.additional_tag h5 img{margin-right:10px;width:20px}.additional_tag .tag{border:1px solid #000;border-radius:5px;display:inline-block;margin:5px;padding:5px}.additional_tag .tag button{margin-top:-3px;min-width:0;padding:0;width:20px}.additional_tag .tag button img{width:10px}.search_btn_wrap{border-top:1px solid #888;display:flex;justify-content:flex-end;padding-top:30px}.search_btn_wrap button{height:50px;white-space:nowrap}.search_btn_wrap .btn{font-size:18px;margin-left:20px;width:200px}.search_btn_wrap .btn img{margin-right:5px;width:20px}.searchhr{margin:30px 0}.servce_link{align-content:center;display:flex;justify-content:center;margin-top:80px}.servce_link button,.servce_link button:hover{background:#006dff;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:700;padding:10px 50px}.engineer_link{margin-top:20px;text-align:center}.engineer_link span{display:inline-block}.engineer_link span a{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;outline:none;text-shadow:0 0 8px rgba(0,0,0,.7)}.engineer_link a img{box-shadow:inset 0 0 8px rgba(0,0,0,.3),0 0 8px rgba(0,0,0,.3);margin-right:5px;margin-top:3px;width:18px}.sitemap_title{background:#f0f4f8;font-weight:700;margin-bottom:10px!important;padding:10px 20px}.sitemap_title span{font-size:16px;font-weight:700}.btn_wrap .btn{background:#fff;border:none!important;border-radius:50px;color:#000!important;cursor:pointer!important;display:inline-block!important;font-weight:700!important;margin:30px auto!important;padding:10px 30px!important;text-decoration:none!important;transition:.5s;width:auto}.btn_wrap .btn:hover{opacity:.7}@media (max-width:991px){.info_card{max-width:100%;padding:4%!important}.info_card_center{margin:0 0 20px}main .search_wrap{margin:10% auto;max-width:600px}.content .main_lang_desc,.content .main_lang_title{width:100%}}@media (max-width:768px){.info_card .form_input_cell,.info_card .form_title_cell{margin-bottom:0;min-height:30px}.info_card.form_input_cell{margin-bottom:30px}.content .company_info_desc,.content .company_info_title{align-items:center;width:100%}main{background-attachment:inherit;background-position:55%;background-size:auto 100%;min-height:70vh}main .main_text{margin-left:20px;width:60%}main .servce_link{margin-top:240px}.main_navigation ul li{width:50%}.main_navigation ul li:first-child{border-left:0 solid #888}.main_navigation ul li{border-right:0 solid #888}.main_navigation ul li:nth-child(2n){border-left:1px solid #888}.search_tag_wrap{flex-direction:column!important}.search_tag_wrap .hottag{margin-bottom:15px;margin-right:0}.search_tag_wrap .hottag:after{bottom:-5px;right:45%;top:inherit}.search_tag_wrap .hottag_list{display:flex;justify-content:space-around;width:100%}.search_tag_wrap .hottag_list button{margin-right:inherit}.location_btn{width:50%}.MainCardSP{width:100%}}.after-login{display:none}.close-button{color:#000;cursor:pointer;font-size:2em;text-align:center;z-index:9999}.admin_wrap{display:flex}.admin_wrap .admin_nav{position:relative;z-index:9}.admin_wrap .admin_nav .admin_menu{background:#fff;height:100%;padding-top:100px;position:relative;width:250px}.admin_wrap .admin_nav .admin_menu #admin_open{align-items:center;background:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;position:absolute;right:-30px;top:10px;width:30px;z-index:1000}.admin_wrap .admin_nav .admin_menu #admin_open img{width:16px}.admin_wrap .admin_nav .admin_menu ul li a{color:#888;font-size:16px;font-weight:700;line-height:2.2}.admin_wrap .admin_nav .admin_menu ul .current a{color:#000}.admin_wrap .admin_nav .admin_menu ul li img{height:15px;margin-right:10px;margin-top:-3px;width:15px}.admin_wrap .admin_content{padding:60px 10%;width:100%;z-index:0}.modal-backdrop.show{display:none}.modal-dialog{margin-top:10vh;max-width:800px}.modal-body{height:51vh;overflow:scroll}@media (max-width:992px){.admin_wrap{display:block}.admin_wrap .admin_nav .admin_menu{left:-250px;padding-top:35px;position:fixed;transition:.5s}.admin_wrap .admin_content{max-width:100%;padding:60px 15px}}.admin_wrap .open{left:0!important}.admin_content .search_wrap label .language_group label{display:block;width:100%}.admin_content .search_wrap label .language_group .language{margin-right:5px}.admin_content .recruitment_list div{cursor:pointer}.agenda-detl-table{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.agenda-detl-table tr th{background:#efefef 0 0 no-repeat padding-box;font-weight:700;text-align:center;width:15%}.agenda-detl-table td{width:35%}.contents-frame{padding-top:1rem}.contents-frame .agenda-detl-title{font-size:1.2rem;font-weight:500}.contents-frame .agenda-detl-contents{padding:0 1rem}.table-frame table *{text-align:center}.info_card .hash_badge span{border:1px solid #000;border-radius:5px;margin-right:5px;padding:3px 5px}.info_card .title{font-weight:700}.info_card hr{background-color:#707070;margin:10px 0}.info_card .form_input_cell,.info_card .form_title_cell{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.info_card .form_title_cell{align-items:center;color:#1976d2;font-size:16px;font-weight:700;height:35px;width:100%}.info_card .form_input_cell{align-items:center}@media (max-width:992px){.info_card_wrap{width:100%}}@media (max-width:768px){.info_card .form_input_cell,.info_card .form_title_cell{margin-bottom:0;min-height:30px}.info_card.form_input_cell{margin-bottom:30px}}.form_name{font-size:24px!important;font-weight:700!important;text-align:center!important}.content .form .form_input_cell,.content .form .form_title_cell{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;min-height:40px;position:relative}.content .form .form_title_cell{align-items:center;font-size:16px;font-weight:700}.content .form .form_input_cell.radio{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.content .form .form_input_cell.radio label{margin:0 15px 0 5px}.content .form .form_input_cell input[type=date],.content .form .form_input_cell input[type=email],.content .form .form_input_cell input[type=password],.content .form .form_input_cell input[type=tel],.content .form .form_input_cell input[type=text],.content .form .form_input_cell textarea{background:none;border-radius:5px;box-sizing:initial;display:block;font:inherit;height:1.4375em;letter-spacing:inherit;margin:0;min-width:0;padding:16.5px 14px;width:100%}.content .form .form_input_cell .checkbox_wrap{width:100%}.content .form .form_input_cell textarea{background:#fff;border-radius:5px;border-width:1px;color:#000;font-weight:700;min-height:120px!important;padding:10px 15px;width:100%!important}.content .form .form_input_cell{display:flex}.content .form .form_input_cell .profile_img{box-shadow:0 0 10px rgba(0,0,0,.16);max-width:200px;position:absolute;right:0;top:-140px}.content .form .form_title_cell .profile_img{box-shadow:0 0 10px rgba(0,0,0,.16);width:100%}.content .form .form_input_cell .cellwidth10{width:100%}.content .form .form_input_cell .cellwidth5{width:41%}.content .form .form_input_cell .cellwidth3{width:32.33%}.content .form .form_input_cell label,.content .form .form_input_cell span{align-items:center;display:flex}.content .form .form_input_cell label a,.content .form .form_input_cell span a{color:#5cc3ff}.content .form .form_input_cell label a img,.content .form .form_input_cell label input,.content .form .form_input_cell span a img,.content .form .form_input_cell span input{margin-right:5px}input::-webkit-input-placeholder{color:#777}input::placeholder{color:#777}textarea::-webkit-input-placeholder{color:#777}textarea::placeholder{color:#777}textarea:-ms-input-placeholder{color:#777}textarea::-ms-input-placeholder{color:#777}.content .form .form_input_cell .ck.ck-editor{width:100%}.content .form .form_input_cell .ck.ck-label{display:none!important}.content .form .fileform_wrap{background:#fff;height:40px;outline:1px solid #888;position:relative;width:100%}.content .form .fileform_wrap input[type=file]{display:none}.content .form .fileform_wrap label{align-items:center;background:linear-gradient(270deg,#df1515 0,#ff8c49);color:#fff;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;width:160px;z-index:0}.content .form .fileform_wrap label:after{color:#777;content:"";font-size:14px;height:20px;line-height:20px;position:absolute;right:-140px;top:calc(50% - 10px)}.content .form .fileform_wrap label.changed:after{content:""}.content .form .fileform_wrap .filename1,.content .form .fileform_wrap .filename2,.content .form .fileform_wrap .filename3,.content .form .fileform_wrap .filename4{color:#000;font-size:14px;font-weight:700;margin-left:180px}.agreement_check{align-items:center;display:flex;justify-content:center;margin-top:30px}.agreement_check input[type=checkbox]{margin-right:10px}.prevnext_wrap{display:flex;justify-content:center;margin-top:40px;width:100%}.prevnext_wrap center{display:flex;justify-content:space-between;width:33%}.prevnext_wrap center span a{color:#777;white-space:nowrap}.prevnext_wrap center span a img{margin:0 8px}.entered_text{color:#777;font-size:14px;font-weight:700;margin-top:0!important}.content .form .form_input_cell .download{align-items:center;background:linear-gradient(270deg,#df1515 0,#ff8c49);color:#fff;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;width:160px;z-index:0}.content .mandatory{border:1px solid red;border-radius:4px;color:red;font-size:14px;margin-bottom:20px;margin-right:10px;padding:2px 5px}.managerinfo_wrap{text-align:center}.managerinfo_wrap .managerimg_wrap{border-radius:100%;height:100%;height:150px;margin:30px auto 0;overflow:hidden;position:relative;width:100%;width:150px}.managerinfo_wrap .managerimg_wrap img{border-radius:50%;left:50%;max-width:100%;min-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.managerinfo_wrap span{color:#666;font-size:14px;line-height:25px}.managerinfo_wrap h5{font-size:18px;font-weight:700}.managermsg_wrap{padding-left:24px}.managermsg_wrap .manager_msg{background:#f3f8fd;border-radius:15px;min-height:293px;padding:20px;position:relative}.managermsg_wrap .manager_msg:before{background:#f3f8fd;content:"";height:20px;left:-10px;margin-top:-10px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.managermsg_wrap .manager_msg img{margin-right:10px;-webkit-transform:translateY(5px);transform:translateY(5px);width:25px}.managermsg_wrap .manager_msg h5,.managermsg_wrap .manager_msg span{font-size:20px;font-weight:700;margin-bottom:20px}.column-shadow .css-wsgg39-MuiButtonBase-root-MuiRadio-root{padding:2px 5px 2px 0}.css-11xur9t-MuiPaper-root-MuiTableContainer-root{border:1px solid #b1b4e3;border-radius:30px!important;box-shadow:none!important}.inquiry_title{display:flex;justify-content:space-between;max-width:100%!important}@media(max-width:900px){.content .form .form_input_cell,.content .form .form_title_cell,.form_input_cell div{width:100%}.inquiry_title{display:flex;flex-basis:100%!important;justify-content:space-between;max-width:100%!important;width:100%}}@media (max-width:768px){.content .form .form_input_cell,.content .form .form_title_cell{margin-bottom:0;min-height:30px}.content .form .form_input_cell{margin-bottom:30px}.content .form .fileform_wrap label{width:120px}.content .form .fileform_wrap .filename1,.content .form .fileform_wrap .filename2,.content .form .fileform_wrap .filename3,.content .form .fileform_wrap .filename4{margin-left:135px}.prevnext_wrap center{width:100%}.content .form .form_input_cell .profile_img{box-shadow:0 0 10px rgba(0,0,0,.16);max-width:150px;position:absolute;right:0;top:-30px}.content .form .form_title_cell .profile_img{margin:0 auto 20px;width:200px}.managerinfo_wrap{margin:0 auto 20px!important}.managermsg_wrap{padding-left:0;width:100%}.managermsg_wrap .manager_msg:before{left:50%;margin-left:-10px;margin-top:0;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.managermsg_wrap .manager_msg h5,.managermsg_wrap .manager_msg span{font-size:16px}}.search_content .aside .side_wrap .fillter{align-items:center;background:#fff;border:1px solid #b1b4e3;cursor:pointer;display:flex;display:none;flex-wrap:wrap;height:50px;justify-content:center;position:absolute;right:-50px;top:120px;width:50px;z-index:5}.search_content .aside .side_wrap{min-height:750px;position:relative}.search_content .aside .side_wrap .side_title{background:#1976d2;border:1px solid #b1b4e3;border-radius:5px;color:#fff;font-size:18px;font-weight:700;padding:15px 0;position:relative}.search_content .aside .side_wrap .side_title button{background:#29a1c9;border:1px solid #b1b4e3;border-radius:3px;color:#fff;font-size:14px;outline:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3}.search_content .aside .side_wrap .search_bar{display:flex;flex-wrap:nowrap;padding:10px 0}.search_content .aside .side_wrap .search_bar div{color:#000;width:100%}.search_content .aside .side_wrap .search_bar input{background:#fff;border:1px solid #29a1c9;border-radius:0;box-shadow:none;font-weight:700;height:30px;padding:5px 10px;width:100%}.search_content .aside .side_wrap .search_bar div:after,.search_content .aside .side_wrap .search_bar div:before{content:none}.search_content .aside .side_wrap .search_bar input:focus{outline:none}input[type=search]::-webkit-input-placeholder{color:#cbcbcb}input[type=search]::placeholder{color:#cbcbcb}input[type=search]:-ms-input-placeholder{color:#cbcbcb}input[type=search]::-ms-input-placeholder{color:#cbcbcb}.card-title{font-size:18px;font-weight:600;margin-top:30px;padding:10px 0}.card-body{background:#fff;border:1px solid #b1b4e3;padding:10px 15px}.card-body button{color:#aaa;font-weight:700}.card-body button:focus{color:#000;font-weight:700}.card-body-location-btn button{background:rgba(0,0,0,.1);border-radius:0;color:#616161;font-weight:700;height:40px;width:100%}.card-body-location-btn button:hover{background:#e6eff7;border:1px solid #1976d2;color:#1976d2}.card-body-location-btn .selectedCategory,.card-body-location-btn button:active,.card-body-location-btn button:focus{background:#1976d2;color:#fff}.card-body label span{display:none}.card-body label{color:#aaa!important;cursor:pointer;display:inline-block;font-weight:700;line-height:2;margin:5px;padding:5px 10px;position:relative}.card-body .current{border:1px solid #1565c0;border-radius:3px;box-sizing:initial;color:#333!important}.card-body label:active,.card-body label:focus{font-weight:700}.card-body .card-body-tab{border-bottom:1px solid #d1d1d1;margin-bottom:10px}.card-body .card-body-tab button{font-weight:700;position:relative}.card-body .card-body-tab .tab-current:after{background:#fff!important;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;color:#1976d2!important;content:"";height:8px;position:absolute;top:32px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.search_content .aside .side_wrap .search_bar button{margin-left:5px;width:30px}.search_content .aside .side_wrap .accordion-header{margin-top:0}.card-header{background:#fff;padding:0}.card-header h2{margin-top:0}.accordion .btn{color:#000;font-size:16px;font-weight:700;height:60px;padding-left:30px;text-decoration:none}.accordion .btn,.accordion .btn:active,.accordion .btn:focus,.accordion .btn:hover{border:none;box-shadow:none;outline:none}.accordion .btn:after{background-image:url(/static/media/minus.8494763312004c0ce4d1.svg)}.accordion .btn:after,.accordion .collapsed:after{background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";height:60px;position:absolute;right:0;top:0;width:40px}.accordion .collapsed:after{background-image:url(/static/media/plus.c6b694a498b0a32520d3.svg)}.collapse{border-bottom:1px solid #e0e0e0;border-top:none}#agenda_list{width:100%}.search_content .article{position:relative;width:inherit}.search_content .article .condition{background:#fff;border:1px solid #b1b4e3;margin-bottom:30px}.search_content .article .condition h2{display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between;margin:0;padding:4%}.search_content .article .condition .search_button{margin:0!important}.search_content .article .condition .condition_list_wrap{background:#f3f3f3;display:flex;flex-wrap:wrap;min-height:95px;padding:4%}.search_content .btn-check[type=radio]{display:none}.condition_list{border:1px solid #000;border-radius:5px;display:inline-block;margin:5px!important;padding:5px}.condition_list button{margin-top:-3px;min-width:0;padding:0;width:20px}.condition_list button img{width:10px}.search_content .article .sort_wrap{display:flex;justify-content:center;margin:30px auto;max-width:40%}.search_content .article .sort_wrap .btn{background:#e6e6e6;border:none;border-radius:0;box-shadow:none;color:#000;min-width:105px;outline:none;padding:8px 5px;width:100%}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background:linear-gradient(270deg,#1976d2 0,#1976d2)!important;border:none;color:#fff!important;outline:none}.article .info_card{margin-top:50px;position:relative}.article .info_card .date{color:#8b8b8b;font-size:14px;left:0;margin-top:-55px;position:absolute}.article .info_card .card_btn{background:linear-gradient(270deg,#1976d2 0,#1976d2)!important;bottom:15%;color:#fff;height:50px;position:absolute;right:10%;width:50px}.article .info_card .card_btn,.top_btn{align-items:center;display:flex;justify-content:center}.top_btn{background:#fff;bottom:20px;box-shadow:0 2px 15px rgba(0,0,0,.13);height:40px;position:fixed;right:20px;width:40px}.search_content .aside h6{font-weight:700;padding-left:15px}.search_content .aside .css-1elwnq4-MuiPaper-root-MuiAccordion-root:before{display:none}.search_content .aside .css-1elwnq4-MuiPaper-root-MuiAccordion-root{border-bottom:1px solid rgba(0,0,0,.12);box-shadow:none}.search_content .aside .css-1elwnq4-MuiPaper-root-MuiAccordion-root.Mui-expanded{margin:0}.fixbtn_wrap{background:#fff;border:1px solid #b1b4e3;bottom:30px;box-shadow:0 2px 15px rgba(0,0,0,.13);display:flex;flex-wrap:wrap;justify-content:space-between;max-width:384px;padding:1%;position:fixed;width:100%;z-index:10}.fixbtn_wrap .hit{display:block;font-size:16px;margin-bottom:10px;width:100%}.fixbtn_wrap .hit span{color:#f44;font-size:24px}.sp_fixbtn_wrap{background:#fff;border:1px solid #b1b4e3;border-radius:10px;bottom:10px;display:none;padding:15px;position:fixed;width:95%;z-index:10}.sp_fixbtn_wrap .sp_fixbtn .hit span{color:#f44;font-size:24px}.sp_fixbtn_wrap .sp_fixbtn button:first-child{margin:3% 2% 0 0;width:28%}.sp_fixbtn_wrap .sp_fixbtn button:last-child{margin:3% 2% 0 0;width:68%}.sp_fixbtn_wrap .sp_fixbtn button img{margin-right:5px}.search-title-wrap{margin-bottom:40px!important;margin-top:-20px!important}.search-title-wrap .search-title{font-size:1.4rem;font-weight:700}.search-title-wrap .search-title .strong{font-size:1.8rem;font-weight:700}.open{left:0!important}@media (max-width:1200px){.card-body{max-height:250px;overflow-y:scroll}.article .info_card .date{margin-top:-65px}#agenda_list:first-child,#agenda_list:nth-child(2){margin-top:140px}}@media(max-width:900px){.pc_sidebar,.search_content .aside{display:none}.search-card-wrap{display:block!important;justify-content:center;margin-left:0!important;width:100%!important}.search-card-wrap>.MuiGrid-root{margin:20px 0}.sp_fixbtn_wrap{display:block}}@media(max-width:767px){.search_content .aside .side_wrap .search_bar button img{margin-left:-10px}.article .info_card .date{margin-top:-45px}#agenda_list:first-child{margin-top:50px}#agenda_list:nth-child(2){margin-top:auto}}@media(max-width:476px){.search_content .article .condition h2{flex-wrap:wrap;justify-content:center}.search_content .article .condition .search_button{margin-top:15px!important}.search_content .aside .side_wrap .search_bar input[type=search]{width:210px}.search_content .article .condition h2{font-size:1.2rem}}.list_btn{background:linear-gradient(270deg,#1976d2 0,#1976d2);color:#fff!important;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:5px 10px;text-decoration:none!important;width:auto}.list_btn:hover{color:#fff}.column-shadow3 .recruitment_list{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;justify-content:space-around;padding:15px 0}.column-shadow3 .recruitment_list:hover{background:#faf9f3}.column-shadow3 .recruitment_list .number{font-size:15px;font-weight:700}.column-shadow3 .recruitment_list .number input{margin-right:6px}.column-shadow3 .recruitment_list .list_date{white-space:nowrap}.column-shadow3 .recruitment_list .list_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-shadow3 .recruitment_list .list_btn_wrap .list_btn{white-space:nowrap}.column-shadow3 .entry_info_wrap{color:#000;width:97%}.column-shadow3 .entry_info_wrap .entry_info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.column-shadow3 .entry_info_wrap .entry_info li{white-space:nowrap}.column-shadow3 .entry_info_wrap .entry_info .entry_num{font-size:15px;font-weight:700;min-width:30px}.column-shadow3 .entry_info_wrap .entry_info .entry_date{min-width:60px}.column-shadow3 .entry_info_wrap .entry_info .entry_name{min-width:80px}.column-shadow3 .entry_info_wrap .entry_info .entry_phone{min-width:150px}.column-shadow3 .entry_info_wrap .entry_info .entry_email{min-width:210px}.column-shadow3 .entry_info_wrap .entry_info .entry_contry{min-width:100px}.column-shadow3 .entry_info_wrap .entry_info .entry_career{min-width:30px}.entry_desc_title{background:linear-gradient(270deg,#1976d2 0,#1976d2);color:#fff;font-size:22px!important;font-weight:700!important;margin-left:-70px!important;max-width:360px;padding:15px 0 15px 70px}.entry_desc_detail_title{font-size:18px!important;font-weight:700!important;margin:1em 0!important}.btn_wrap{margin:0 auto!important;width:320px}.content .search_wrap{align-items:center;background:#fff;border:1px solid #b1b4e3;border-radius:30px;display:flex;flex-wrap:wrap;justify-content:center;padding:30px 10px 20px;position:relative}.content .search_wrap label .checkbox_wrap .form_input_cell label{margin:0}.content .search_wrap label .labelname{lefT:0;font-size:12px;position:absolute;top:-20px}.content .search_wrap .search_btn{position:static;text-align:center;width:100%}.content .search_wrap .search_btn .list_btn{background:linear-gradient(270deg,#1976d2 0,#1976d2);border-radius:5px;margin-right:5px;margin-top:15px;position:static}.content .search_wrap .search_btn .list_btn img{margin-right:5px;width:18px}.content .search_wrap button{background:transparent;border:0;font-size:18px;font-weight:700;line-height:44px;outline:none;padding:0 20px;position:absolute;right:2px;top:3px}.content .search_wrap button img{margin-right:5px}.content .paging-btn{border:none;outline:none}.content .paging-btn img{height:100%;width:100%}.content .btns_wrap .wbtn img{height:100%;max-width:18px;width:100%}.content .dataTable table tr{cursor:pointer}.mypage_menu{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.mypage_menu a{color:#959595;display:block;font-size:1rem;font-weight:700}.mypage_menu .current{color:#000}.css-1kty9di-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{background:#fff}@media (max-width:1280px){.mypage_wrap{min-width:100%!important}}@media (max-width:768px){.column-shadow3 .recruitment_list .list_btn_wrap{margin-top:10px;text-align:right}.column-shadow3 .entry_info_wrap .entry_info{justify-content:flex-start;text-align:left}.column-shadow3 .entry_info_wrap .entry_info .entry_num{min-width:5%}.column-shadow3 .entry_info_wrap .entry_info .entry_date,.column-shadow3 .entry_info_wrap .entry_info .entry_name,.column-shadow3 .entry_info_wrap .entry_info .entry_phone{min-width:20%}.column-shadow3 .entry_info_wrap .entry_info .entry_email{min-width:100%;padding-left:5%}.column-shadow3 .entry_info_wrap .entry_info .entry_career,.column-shadow3 .entry_info_wrap .entry_info .entry_contry{min-width:10%;padding-left:5%}.content .search_wrap{width:100%}.mypage_wrap .mypage_sp_agenda>.MuiGrid-root{flex-direction:column}.mypage_wrap .mypage_sp_agenda>.MuiGrid-root .MuiGrid-item{width:100%}.mypage_wrap .mypage_sp_agenda>.MuiGrid-root .MuiGrid-item>.MuiGrid-container{margin-left:0}}
/*# sourceMappingURL=main.16beaac2.css.map*/