html body #container{margin:0 auto;position:relative}@media screen and (max-width:900px){html body #container .contents_wrap .contents{margin:0 auto;width:94%}}html body #container .contents_wrap .contents header.head{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.03);height:64px}@media screen and (max-width:900px){html body #container .contents_wrap .contents header.head{display:none}}html body #container .contents_wrap .contents header.head ul.head_menu{align-items:center;display:flex;justify-content:flex-end;margin-right:2em;position:relative;top:16px}html body #container .contents_wrap .contents header.head ul.head_menu>li{margin-left:1em}html body #container .contents_wrap .contents header.head ul.head_menu>li>a{display:block;height:32px}html body #container .contents_wrap .contents header.head ul.head_menu>li>a img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}html body #container .contents_wrap .contents header.head ul.head_menu li.config a img{width:90%;height:90%;position:relative;top:5%}html body #container .contents_wrap .contents header.head ul.head_menu li.alert a img{width:80%;height:80%;position:relative;top:10%}html body #container .contents_wrap .contents header.head ul.head_menu li.alert.mention{position:relative}html body #container .contents_wrap .contents header.head ul.head_menu li.alert.mention span{background:#eb5757;border-radius:50%;color:#fff;display:block;font-size:.8rem;line-height:12px;position:absolute;top:0;right:-6px;text-align:center;width:14px;height:14px}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list,html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu{background:#fff;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:none;position:absolute;padding:16px;top:30px;z-index:200}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list li a:link,html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list li a:visited,html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu li a:link,html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu li a:visited{color:#333;display:block;-webkit-animation:edit_menu_out .2s forwards;animation:edit_menu_out .2s forwards}@-webkit-keyframes edit_menu_out{0%{opacity:.8}to{opacity:1}}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list li a:hover,html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu li a:hover{-webkit-animation:edit_menu .2s forwards;animation:edit_menu .2s forwards}@-webkit-keyframes edit_menu{0%{opacity:1}to{opacity:.8}}html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu{right:60px;white-space:nowrap;width:180px}html body #container .contents_wrap .contents header.head ul.head_menu ul.edit_menu li:not(:last-child){margin-bottom:1em}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list{right:10px;width:370px}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list h3{border-bottom:1px solid #e0e0e0;margin-bottom:.8em;padding-bottom:.5em}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li{border-bottom:1px dotted #e0e0e0;display:flex;padding-bottom:1em;margin-bottom:1em}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li p.avatar{width:40px;margin-right:1em}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li>div{flex-grow:1}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li>div a{font-size:1.6rem}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li>div span{align-items:center;display:flex;justify-content:flex-end}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li>div span:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:block;width:12px;height:12px;margin-right:.5em}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul:not(:last-child){margin-bottom:1.5em}html body #container .contents_wrap .contents header.head li.avatar a{height:32px;width:32px}@media screen and (max-width:900px){html body #container .contents_wrap .contents header.head.open{display:block;position:fixed;width:100%;left:0;top:0;z-index:200}html body #container .contents_wrap .contents header.head.open ul.head_menu{display:flex;justify-content:flex-start;margin-left:2em}}html body #container .contents_wrap .contents .pic img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html body #container .contents_wrap .contents .cover{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.06);border-radius:8px;padding:1.5em}html body #container .contents_wrap .contents .cover.narrow{padding:1em}html body #container .contents_wrap .contents ul.range_list{display:flex;width:111%}@media print,screen and (min-width:481px){html body #container .contents_wrap .contents ul.range_list{width:115%}}html body #container .contents_wrap .contents ul.range_list li{color:#4f4f4f;font-size:1.2rem;font-weight:700;flex:1 1;text-align:left;margin-bottom:.2em;position:relative}html body #container .contents_wrap .contents ul.range_list li:after{content:"・";color:hsla(0,0%,74%,.8);font-size:3.5rem;position:absolute;left:-.2em;top:.5em}html body #container .contents_wrap .contents input[type=range]{width:calc(97% - 5px);margin-left:5px}@media print,screen and (min-width:481px){html body #container .contents_wrap .contents input[type=range]{width:calc(100% - 5px)}}html body #container .contents_wrap .contents .area .box{margin-bottom:8em}html body #container .contents_wrap .contents.main_cont{position:relative}@media print,screen and (min-width:901px){html body #container .contents_wrap{display:flex;justify-content:space-between}html body #container .contents_wrap #gnav{flex-basis:15%;padding:4em 2em}html body #container .contents_wrap .contents{flex:1 1}html body #container .contents_wrap .contents header.head{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.03);height:64px}html body #container .contents_wrap .contents header.head ul.head_menu{align-items:center;display:flex;justify-content:flex-end;margin-right:2em;position:relative;top:16px}html body #container .contents_wrap .contents header.head ul.head_menu>li{margin-left:1em}html body #container .contents_wrap .contents header.head ul.head_menu>li>a{display:block;height:32px}html body #container .contents_wrap .contents header.head ul.head_menu>li>a img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}html body #container .contents_wrap .contents header.head ul.head_menu li.config a img{width:90%;height:90%;position:relative;top:5%}html body #container .contents_wrap .contents header.head ul.head_menu li.alert a img{width:80%;height:80%;position:relative;top:10%}html body #container .contents_wrap .contents .area{margin:3em 4em}}html body #container .footer_wrap .footer .footer_cont{display:flex;justify-content:space-between;margin-bottom:4em}html body #container .footer_wrap .footer .footer_cont .footer_logo img{width:100%;height:auto;min-width:100px}html body #container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li{margin:0 0 1em 5em}html body #container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li a{font-size:1.4rem;white-space:nowrap}html body #container .footer_wrap .footer .copyright_wrap p{font-size:1rem;text-align:center}@media screen and (max-width:480px){html body #container .hide_sp{display:none!important}html body #container .footer_wrap .footer .footer_cont .footer_logo{width:30%}}@media screen and (max-width:900px){html body #container{overflow:hidden}html body #container .hide_tbsp{display:none!important}html body #container .contents_wrap .contents.main_cont{top:50px}html body #container .footer_wrap{margin:0 auto 50px;width:90%}}@media print,screen and (min-width:901px){html body #container .contents_wrap .contents.main_cont{top:200px;padding-bottom:100px}html body #container .footer_wrap{width:80%;max-width:1200px;margin:0 auto;padding-bottom:50px}html body #container .footer_wrap .footer .footer_cont{display:flex;margin-bottom:0}html body #container .footer_wrap .footer .footer_cont .footer_logo a{display:block;height:40px}html body #container .footer_wrap .footer .footer_cont .footer_logo a img{height:100%}html body #container .footer_wrap .footer .footer_cont nav.footer_nav{height:80px}html body #container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list{display:flex}html body #container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li{margin:0 0 0 5em}html body #container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li a{font-size:1.4rem;white-space:nowrap}html body .hide_pc{display:none}}@media print,screen and (min-width:481px){input.small{width:15%}input.middle{width:25%}}#container .contents_wrap .contents .area .box .part{margin-bottom:4em;position:relative}#container .contents_wrap .contents .area .box .part .modal{display:none}#container .contents_wrap .contents .area .box .part .avatar img{border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#container .contents_wrap .contents .area .box .part .avatar+div p{color:#6b7280;line-height:1em}#container .contents_wrap .contents .area .box .part .info_new{margin:1.5em 0}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part .info_new{display:flex}}#container .contents_wrap .contents .area .box .part .info_new p{display:block;flex:1 1;width:100%}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part .info_new p{margin-bottom:.5em}}#container .contents_wrap .contents .area .box .part .info_new p a{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.06);border-radius:2.8em/100%;padding:.7em 1em;position:relative;display:block;text-decoration:none}#container .contents_wrap .contents .area .box .part .info_new p a:after{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;height:8px;width:8px;position:absolute;right:16px;top:1.2em}#container .contents_wrap .contents .area .box .part .info_new p.new a:before{background:#eb5757;border-radius:2em/100%;content:"NEW";color:#fff;font-size:1rem;text-align:center;line-height:1;margin-right:1em;padding:.4em 1.5em}#container .contents_wrap .contents .area .box .part .info_new p:not(:last-child){margin-right:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part ul.tasks{display:flex}}#container .contents_wrap .contents .area .box .part ul.tasks li{flex:1 1}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part ul.tasks li{margin-bottom:.5em}}#container .contents_wrap .contents .area .box .part ul.tasks li>a,#container .contents_wrap .contents .area .box .part ul.tasks li>div{display:flex;text-decoration:none}#container .contents_wrap .contents .area .box .part ul.tasks li>a .pic,#container .contents_wrap .contents .area .box .part ul.tasks li>div .pic{border-radius:6px;height:48px;width:48px;padding:0;position:relative;margin-right:1em}#container .contents_wrap .contents .area .box .part ul.tasks li>a .pic img,#container .contents_wrap .contents .area .box .part ul.tasks li>div .pic img{margin:0 auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-o-object-fit:contain!important;object-fit:contain!important;width:50%!important}#container .contents_wrap .contents .area .box .part ul.tasks li>a div,#container .contents_wrap .contents .area .box .part ul.tasks li>div div{flex:1 1;white-space:nowrap}#container .contents_wrap .contents .area .box .part ul.tasks li>a div p,#container .contents_wrap .contents .area .box .part ul.tasks li>div div p{color:#6b7280;display:block;font-size:1.4rem;line-height:1em;padding-bottom:.5em;width:100%}#container .contents_wrap .contents .area .box .part ul.tasks li>a div em,#container .contents_wrap .contents .area .box .part ul.tasks li>div div em{font-size:2.4rem;font-family:Inter;font-weight:600;line-height:1em}#container .contents_wrap .contents .area .box .part ul.tasks li>a div span,#container .contents_wrap .contents .area .box .part ul.tasks li>div div span{font-size:1.4rem;font-family:Inter;font-weight:600;font-style:normal}#container .contents_wrap .contents .area .box .part ul.tasks li>a div span:before,#container .contents_wrap .contents .area .box .part ul.tasks li>div div span:before{content:"";display:inline-block;margin:4px 0 -4px;width:20px;height:20px}#container .contents_wrap .contents .area .box .part ul.tasks li>a div.increase span,#container .contents_wrap .contents .area .box .part ul.tasks li>div div.increase span{color:#059669}#container .contents_wrap .contents .area .box .part ul.tasks li>a div.increase span:before,#container .contents_wrap .contents .area .box .part ul.tasks li>div div.increase span:before{background:50%/contain url(/_next/static/media/arrow_increase.01f494f2.svg) no-repeat}#container .contents_wrap .contents .area .box .part ul.tasks li>a div.decrease span,#container .contents_wrap .contents .area .box .part ul.tasks li>div div.decrease span{color:#f87171}#container .contents_wrap .contents .area .box .part ul.tasks li>a div.decrease span:before,#container .contents_wrap .contents .area .box .part ul.tasks li>div div.decrease span:before{background:50%/contain url(/_next/static/media/arrow_decrease.f8a27681.svg) no-repeat}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part ul.tasks li:not(:last-child){margin-right:1em}}#container .contents_wrap .contents .area .box .part ul.tasks li.adoption .pic{background:rgba(255,160,107,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.interview .pic{background:rgba(255,202,14,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.application .pic{background:rgba(135,133,248,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.like .pic{background:rgba(47,128,237,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.offer .pic{background:rgba(16,185,129,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.view .pic{background:rgba(86,204,242,.2)}#container .contents_wrap .contents .area .box .part ul.tasks li.current.adoption{border:1px solid #ffa06b}#container .contents_wrap .contents .area .box .part ul.tasks li.current.interview{border:1px solid #ffca0e}#container .contents_wrap .contents .area .box .part ul.tasks li.current.application{border:1px solid #8785f8}#container .contents_wrap .contents .area .box .part ul.tasks li.current.like{border:1px solid #2f80ed}#container .contents_wrap .contents .area .box .part ul.tasks li.current.offer{border:1px solid #10b981}#container .contents_wrap .contents .area .box .part ul.tasks li.current.view{border:1px solid #56ccf2}#container .contents_wrap .contents .area .box .part ul.task_list{display:flex;flex-wrap:wrap;flex:1 1}#container .contents_wrap .contents .area .box .part ul.task_list li{background:#fff;border:1px solid #1d4ed8;border-radius:1.8em/100%;color:#1d4ed8;font-size:1.2rem;line-height:1em;margin:.2em;padding:3px 10px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#container .contents_wrap .contents .area .box .part ul.task_list li:not(:last-child){margin-right:.5em}#container .contents_wrap .contents .area .box .part .exp{margin-bottom:1em}#container .contents_wrap .contents .area .box .part .exp p{align-items:center;background:#eff6ff;border-radius:4px;color:#1d4ed8;display:flex;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#container .contents_wrap .contents .area .box .part .exp p:before{background:50%/contain url(/_next/static/media/icon_management.6f6a8faa.svg) no-repeat;content:"";width:40px;height:40px;margin-right:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part .button.refresh{position:absolute;right:0;top:0;z-index:10}}#container .contents_wrap .contents .area .box .part .cover .search_wrap,#container .contents_wrap .contents .area .box .part .cover .search_wrap .select,#container .contents_wrap .contents .area .box .part .cover .search_wrap .select label{margin-bottom:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part .cover .search_wrap .select .select_wrap{margin-bottom:2em!important;width:30%}}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search{background:#eff6ff;border-radius:12px;padding:16px 12px}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .select_list{margin-bottom:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .select_list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5em;gap:.5em}}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .select_list select{margin-bottom:.5em}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms{align-items:center;display:flex;justify-content:space-between}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms>div{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms>div p{margin-right:.5em}}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms .button{padding:8px 48px}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms>div{margin-bottom:2em}#container .contents_wrap .contents .area .box .part .cover .search_wrap .search .terms>div p{margin-bottom:.5em}}#container .contents_wrap .contents .area .box .part .cover .frame{background:#fff;border:1px solid #e0e0e0;margin:1em 0;padding:16px}#container .contents_wrap .contents .area .box .part.map_part ul li{display:flex}#container .contents_wrap .contents .area .box .part.map_part ul li a{display:block;font-size:1.6rem;margin-bottom:.5em;text-decoration:underline}#container .contents_wrap .contents .area .box .part.map_part ul li:before{content:"・"}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.chart_part .cover{overflow-x:scroll}}#container .contents_wrap .contents .area .box .part.chart_part .select_wrap{background:#fff;position:absolute;right:0;top:0}#container .contents_wrap .contents .area .box .part.chart_part .select_wrap select{padding:0 50px 0 10px}#container .contents_wrap .contents .area .box .part.chart_part .select_wrap:after{background:50%/40% url(/_next/static/media/icon_calendar.12418d50.svg) no-repeat #fafafa;content:"";display:inline-block;width:40px;height:100%;border-left:1px solid #d1d5db;z-index:10;position:absolute;right:0;border-radius:0 6px 6px 0}#container .contents_wrap .contents .area .box .part.chart_part .chart_info{display:flex;margin:2em auto 3em;width:60%}#container .contents_wrap .contents .area .box .part.chart_part .chart_info p{font-size:1.2rem;margin-right:2em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap{margin-bottom:3.2em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{margin-bottom:3em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{width:95%}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required{display:flex;align-items:center;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h3,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h4{margin-bottom:0;white-space:nowrap}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required span{display:block;background:#59cde9;color:#fff;font-weight:900;border-radius:4px;white-space:nowrap;padding:2px 8px;margin-left:.7em;font-size:1.2rem}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process{margin:2em 0 1em;position:relative;z-index:10}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process{display:flex;flex-wrap:nowrap}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process:after{display:block;content:"";width:100%;height:1px;position:absolute;background:#2f80ed;top:50%;z-index:-1}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li:not(:last-child){margin-right:1em}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li{background:#fff;border:1px solid #2f80ed;border-radius:28px/50%;color:#2f80ed;display:block;font-size:1.6rem;text-align:center;padding:16px 8px;cursor:pointer;flex:1 1}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li{margin-bottom:1em}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li.is-active{background:#2f80ed!important;color:#fff!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li.is-checked{background:#e8f2ff;color:#2f80ed}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list{background:#eff6ff;display:none;flex-wrap:wrap;justify-content:flex-start;padding:12px 12px calc(12px - .5em)}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li{align-items:center;background:#fff;border-radius:20px/50%;display:flex;font-size:1.4rem;flex-basis:calc(25% - .4em - 24px);margin-bottom:.5em;padding:12px}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li input{margin-right:.5em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li:not(:nth-child(4n)){margin-right:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list.is-show{display:flex}}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list.is-show{display:block}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex{align-items:flex-end;display:flex;justify-content:flex-start}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div{flex:1 1;margin-right:2em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div h4{line-height:2em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div h4.error{float:left;margin-right:1em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div.wide{flex:2 1!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin{margin-left:-.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin.n{margin-left:-1.5em!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin.nn{margin-left:-2.5em!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex .margin{margin-right:1em!important}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div.row .select_wrap{margin-bottom:1em!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p{line-height:2.4em;margin-right:1em;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex select:not(:last-child){margin-bottom:.7em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex .checkbox{margin-bottom:1.2em}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp div{width:90%}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp p{float:left;position:relative;top:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp p+div{float:left}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp .select_wrap,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp input{float:left;margin-right:1em!important;width:80%}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp h4{clear:both}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w div:not(:last-child),#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w p:not(:last-child){margin-right:5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w .narrow{margin-right:3em!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w div.nomargin{margin-right:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.start{align-items:flex-start}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.center{justify-content:center}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.center a{margin:0 1em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.s{margin-bottom:1.5em}}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_date div,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_date p{display:inline-block;vertical-align:bottom}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_date div{width:80%}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status{margin-bottom:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status{display:flex;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status .company{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status .company .avatar{flex-basis:40px;margin-right:1em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status p.time{align-items:center;color:#828282;display:flex;justify-content:flex-end}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .status p.time:before{background:50%/contain url(/_next/static/media/icon_clock.a4144a02.svg) no-repeat;content:"";display:flex;width:20px;height:20px;margin-right:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{margin-bottom:1em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{display:grid;width:80%;grid-template-columns:1.5fr 1.5fr 1fr 1fr}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info li span:after{content:"："}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview{display:flex;justify-content:space-between}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont{border-right:1px solid #e0e0e0;flex:1 1;margin-right:4em;padding-right:2em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill{display:flex}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div{flex-grow:1}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div:first-child{margin-right:4em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills{display:flex;align-items:center}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills div{flex-grow:1}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills em{color:#2f80ed;font-weight:700;margin-right:1em;flex-basis:15%}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div{display:flex}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .exp{flex-basis:30%;margin-right:2em;white-space:nowrap}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .cont{flex:1 1}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.development>ul>li{align-items:center;display:flex;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.development>ul>li em{flex-basis:25%;font-weight:700}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont ul.process li{cursor:auto}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont{flex-basis:22%;margin-right:1em}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap{display:flex;flex-wrap:wrap;justify-content:center}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .button{width:calc(80% - 48px);margin-bottom:1em}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button{width:calc(80% - 32px)}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button span:before{display:none}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .button span,#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button span{display:block;text-align:center}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .member .avatar{width:40px}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont>div{margin-bottom:3em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .button.red{position:absolute;right:0;top:0;z-index:10}}#container .contents_wrap .contents .area .box .part.archive_part ul.task_list{margin:1em 0 3em}#container .contents_wrap .contents .area .box .part.archive_part ul.task_list li{margin:.2em}#container .contents_wrap .contents .area .box .part.archive_part .archives{margin-bottom:1em}#container .contents_wrap .contents .area .box .part.archive_part .archives .preview{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}#container .contents_wrap .contents .area .box .part.archive_part .archives .preview p.caution{margin:0}#container .contents_wrap .contents .area .box .part.archive_part .archives .preview a.edit_button{border:1px solid #60a5fa;margin:0 0 0 auto}#container .contents_wrap .contents .area .box .part.archive_part .archives .preview a.edit_button span{color:#60a5fa}#container .contents_wrap .contents .area .box .part.archive_part .archives .preview a.edit_button span:before{background:50%/contain url(/_next/static/media/icon_view_bl.5d523a69.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .archives .text{color:#828282}#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot{margin-top:3em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot{display:flex;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .user_info{align-items:center;display:flex}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .user_info{margin-bottom:2em}}#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .user_info .avatar{margin-right:.5em;height:40px;width:40px}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .edit{align-items:center;display:flex}}#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .edit .toggle_switch{margin-right:1em}#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .edit a:not(:last-child){margin-right:.5em}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .edit a,#container .contents_wrap .contents .area .box .part.archive_part .archives .archive_foot .edit div{margin-bottom:1em}}#container .contents_wrap .contents .area .box .part.archive_part .edit_button.all{align-items:center;cursor:pointer;display:flex;margin:1em auto;padding:16px;width:40%;justify-content:center}#container .contents_wrap .contents .area .box .part.archive_part .edit_button.all:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;margin-left:1em;height:20px;width:20px}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap{margin-top:3em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div{border-radius:6px;flex-basis:calc(49% - 32px);padding:16px;margin-bottom:1.5em}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading{position:relative;left:-16px;top:-16px;width:100%;padding:16px}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading{align-items:center;display:flex;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading h3{align-items:center;display:flex;margin:0}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading h3:before{content:"";display:block;margin-right:.5em;height:20px;width:20px}@media screen and (max-width:900px){#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading a{display:block;text-align:right}}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div .heading a:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;margin-right:.5em;height:10px;width:10px}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div ul.lists{display:flex;justify-content:space-between}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div ul.lists li{align-items:center;display:flex;flex-basis:48.5%}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>div ul.lists li .avatar{margin-right:.5em}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.adoption{border:1px solid #ffa06b}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.adoption .heading{background:rgba(255,160,107,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.adoption .heading h3:before{background:50%/contain url(/_next/static/media/icon_adoption.7553915c.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.interview{border:1px solid #ffca0e}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.interview .heading{background:rgba(255,202,14,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.interview .heading h3:before{background:50%/contain url(/_next/static/media/icon_interview.b6294d9b.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.application{border:1px solid #8785f8}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.application .heading{background:rgba(135,133,248,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.application .heading h3:before{background:50%/contain url(/_next/static/media/icon_application.4f9e75b1.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.like{border:1px solid #2f80ed}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.like .heading{background:rgba(47,128,237,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.like .heading h3:before{background:50%/contain url(/_next/static/media/icon_like.d74e122e.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.visit{border:1px solid #56ccf2}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.visit .heading{background:rgba(86,204,242,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.visit .heading h3:before{background:50%/contain url(/_next/static/media/icon_view.6dbd3923.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.offer{border:1px solid #10b981}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.offer .heading{background:rgba(16,185,129,.2)}#container .contents_wrap .contents .area .box .part.archive_part .lists_wrap>.offer .heading h3:before{background:50%/contain url(/_next/static/media/icon_offer.c6775d3d.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_table{margin-top:3em}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3:before{content:"";display:block;margin-right:.5em;height:20px;width:20px}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.adoption:before{background:50%/contain url(/_next/static/media/icon_adoption.7553915c.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.interview:before{background:50%/contain url(/_next/static/media/icon_interview.b6294d9b.svg)}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.application:before{background:50%/contain url(/_next/static/media/icon_application.4f9e75b1.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.view:before{background:50%/contain url(/_next/static/media/icon_view.6dbd3923.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.like:before{background:50%/contain url(/_next/static/media/icon_like.d74e122e.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.add:before{background:50%/contain url(/_next/static/media/icon_add.8d0b5fb5.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .lists_table h3.offer:before{background:50%/contain url(/_next/static/media/icon_offer.c6775d3d.svg) no-repeat}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;width:100%}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead th:not(:first-child){text-align:center}}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead{display:none}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr{display:flex;flex-wrap:wrap}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td{flex-basis:100%}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb{display:flex;justify-content:space-between}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p{margin:0!important}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb:before{font-size:1.4rem}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb01:before{content:"マッチング"}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb02:before{content:"技術力"}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb03:before{content:"コミュニケーション"}}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr:not(:last-child){border-bottom:1px solid #e5e7eb}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td,#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th{padding:12px}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th{background:#f9fafb;color:#6b7280;font-weight:400;font-size:1.2rem;text-align:left}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td{background:#fff}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td .icon_edit{display:inline-block;margin-left:.5em;width:16px;height:16px;position:relative;top:.2em}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td p.smaller{color:#6b7280}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right{text-align:right}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right a.button,#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right a.edit_button{margin:0 0 0 auto}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.user>div{display:flex}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.user>div p.avatar{height:40px;width:40px;margin-right:.5em}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th.fb{white-space:nowrap}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th.fb{padding:0!important;width:10%}}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb{text-align:center}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p{border-radius:.7em/50%;color:#fff;display:block;font-size:1.4rem;line-height:1em;margin:0 auto;padding:3px 0 4px;text-align:center;width:37px}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.exc{background:#60a5fa}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.good{background:#34d399}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.avg{background:#fbbf24}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.bad{background:#f87171}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div{display:flex;justify-content:center}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div{flex-wrap:wrap}}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a{margin-bottom:1em}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a span{justify-content:center}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a{width:100%}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div{justify-content:flex-end}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a:first-child{margin-right:1em}}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list{width:30%}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list ul.task_list{margin:0}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list ul.task_list li{margin:.2em}#container .contents_wrap .contents .area .box .part.engineer_part .cover label{margin-bottom:1em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a{border-bottom:1px solid #e5e7eb;display:block;margin-bottom:1em;padding-bottom:1em;position:relative}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a{align-items:center;display:flex}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a .user_info{display:flex;margin-right:2em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a .user_info p.avatar{margin-right:1em;width:40px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a:after{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:block;width:10px;height:10px;position:absolute;top:calc(50% - 10px);right:0}#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info{align-items:center;border-bottom:1px solid #e0e0e0;margin-bottom:2em;padding-bottom:1em}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info>div{margin-bottom:2em}#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info .button_wrap{display:block}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info{display:flex;justify-content:space-between}#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info .button_wrap a{margin-left:1em}}#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info>div{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.engineer_part .cover>.user_info>div .avatar{margin-right:1em;width:40px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap{margin-bottom:3em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists{cursor:pointer;padding:16px;position:relative;transition:all .5s ease}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists{align-items:center;display:flex}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists h4{margin-bottom:0;flex-basis:10%}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists p{margin-right:1em;flex-basis:10%}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists p{margin-bottom:1em}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .task_list{flex:1 1}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:16px;-webkit-animation:list_arrow_above .5s forwards;animation:list_arrow_above .5s forwards}@-webkit-keyframes list_arrow_above{0%{transform:rotate(180deg)}to{transform:rotate(0)}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists.open{background:#eff6ff}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists.open:after{-webkit-animation:list_arrow_below .5s forwards;animation:list_arrow_below .5s forwards}@-webkit-keyframes list_arrow_below{0%{transform:rotate(0)}to{transform:rotate(180deg)}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail{display:none}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail .comment{margin-left:2em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail .comment .edit_button{position:absolute;top:16px;right:16px}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail .comment p{margin-top:2em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail .comment a.link_detail{display:block;text-align:right;margin-top:.5em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail .comment a.link_detail:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;width:10px;height:10px;margin-right:.5em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail{padding:16px;position:relative}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail>div{display:flex}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .chart{text-align:center}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info{margin-left:4em}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info table{border:1px solid #f9fafb}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info table td,#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info table th{padding:8px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info table th{border-bottom:1px solid #fff;font-weight:700;width:120px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .info table td{border-bottom:1px solid #f9fafb}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap table{border:1px solid #e0e0e0;border-collapse:collapse;width:100%}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap table tr:not(:last-child){border-bottom:1px solid #e0e0e0}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap table tr td,#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap table tr th{color:#4f4f4f;font-size:1.4rem;padding:12px 24px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap table tr th{background:#f9fafb;font-weight:400;width:145px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap.projects:not(:last-child){border-bottom:1px solid #e0e0e0}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap.management .frame{display:flex}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap.management .frame .exp{margin:0 2em 0 0}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info{align-items:flex-start;border-bottom:1px solid #e0e0e0;margin-bottom:2em;padding-bottom:1em;position:relative}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div{margin-bottom:2em}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info{display:flex;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div .avatar{margin-right:1em;width:40px}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user{align-items:center;display:flex}}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user em{font-size:2.4em;font-weight:700}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user .status{border:1px solid #34d399;border-radius:1.5em/50%;display:block;font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1em 0;padding:8px 12px;display:flex;align-items:center}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user .status{margin:.5em 0 0 1.6em}}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user .status span.mark{font-size:1em;margin-right:.5em}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user .status span.mark.offer{color:#34d399}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user .status span{font-size:1.4em;line-height:1}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .toggle_switch label.text{top:-.3em}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap{display:block!important;margin:0!important}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a{padding:8px 0!important;width:140px}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a span{justify-content:center}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a.button{margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex{display:flex!important}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex .button,#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex .edit_button{margin:0 0 0 16px}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.myteam_part .button.plus{position:absolute;right:0;top:0}}#container .contents_wrap .contents .area .box .part.myteam_part .team_switch{width:25%}#container .contents_wrap .contents .area .box .part.myteam_part .team_switch .toggle_switch>label.text:after{content:"チームメンバーとして公開";white-space:nowrap}#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div{display:flex;justify-content:flex-end}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div a{margin:0 .5em 1em!important}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div a{flex:1 1;margin:0!important}#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div a span{justify-content:center}#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div a:not(:first-child){margin-left:1em!important}}#container .contents_wrap .contents .area .box .part.myteam_part table tr td.button_wrap>div a.refresh{position:relative}#container .contents_wrap .contents .area .box .part.myteam_part table tr td.center{text-align:center}#container .contents_wrap .contents .area .box .part.myteam_part .member_wrap .cover{display:flex;flex-wrap:wrap;justify-content:space-between}#container .contents_wrap .contents .area .box .part.myteam_part .member_wrap .cover a{border-bottom:1px solid #e5e7eb;flex-basis:48%;margin-bottom:1em;padding-bottom:1em}#container .contents_wrap .contents .area .box .part.myteam_part .member_wrap .cover a .user_info{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.myteam_part .member_wrap .cover a .user_info .avatar{margin-right:1em;width:40px}#container .contents_wrap .contents .area .box .part.chat_part{margin-bottom:-8em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover{display:flex;height:75vh}}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list{flex-basis:30%;position:relative}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab{border-bottom:1px solid #e0e0e0;display:flex;padding:0 0 8px 6px}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li{margin-right:1em}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li.selected a{border-bottom:2px solid #60a5fa;color:#2f80ed;position:relative;padding:0 .7em 9px;margin-bottom:-9px}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li.selected a:before{content:"・";position:absolute;left:50%;top:-1em;transform:translateX(-50%)}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .select_wrap{position:relative;width:70%;margin:2em auto!important}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .select_wrap select{font-size:1.2rem!important}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame{overflow-y:scroll;height:65vh}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame{height:calc(100% - 6em - 40px);overflow-y:scroll;position:relative;left:-1em;width:calc(100% + 1em)}}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists{align-items:flex-start;display:flex;padding:12px 16px}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists .avatar{margin-right:1em;width:48px}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div span{color:#2f80ed;font-size:1rem}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div>div span{color:#828282;font-size:1rem}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div p{color:#828282;font-size:1.2rem}#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists.selected{background:#eff6ff}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list:after{display:block;content:"";width:1px;height:calc(100% + 3em);background:#e0e0e0;position:absolute;right:0;top:-1.5em}#container .contents_wrap .contents .area .box .part.chat_part .cover .message{flex-grow:1;position:relative}}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender{padding-bottom:12px;position:relative}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender{align-items:center;display:flex;justify-content:space-between}}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name .avatar{margin-right:.5em;width:64px}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name>div em{font-size:1.8rem;font-weight:700}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name>div span{color:#2f80ed;display:block;font-size:1.6rem}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option{align-items:center;display:flex}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option{justify-content:flex-end}}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option span{color:#828282;font-size:1.2rem}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option a{border:1px solid #e0e0e0;border-radius:50%;display:block;width:52px;height:52px;margin-left:1.5em;position:relative}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option a img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender:after{content:"";width:calc(100% + 1.5em);height:1px;position:absolute;bottom:0;background:#e0e0e0;left:0}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages{overflow-y:scroll;padding:28px 0 10em;height:50vh}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages{padding:28px 32px;position:relative;height:60vh}}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day{margin-bottom:3em}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{margin-bottom:2em;width:85%}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{width:55%}}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech{margin-bottom:.5em;padding:16px}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech p,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p{font-size:1.6rem;line-height:1.5em;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech p a,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p a{display:inline}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech>a,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech>a{display:block;text-decoration:underline;margin-bottom:.5em}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>span,#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user>span{color:rgba(112,124,151,.7);display:block}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div{display:flex}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .avatar{margin-right:1em;width:48px;height:48px}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech{border:1px solid #e0e0e0;border-radius:0 16px 16px 16px;flex:1 1}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech p{color:#707c97}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech a{color:#2f80ed}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{margin:0 0 0 auto}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech{background:linear-gradient(90.54deg,#60a9f6,#2a8bf2);border-radius:16px 0 16px 16px}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p{color:#fff}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user>span{text-align:right}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p{text-align:center;margin:2em 0;position:relative}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p span{background:#fff;color:rgba(112,124,151,.7);padding:0 16px;position:relative;z-index:10}#container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p:before{background:rgba(112,124,151,.15);content:"";display:block;height:1px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.chat_part.sm_list .cover .message,#container .contents_wrap .contents .area .box .part.chat_part.sm_message .cover .chat_list{display:none}}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap{margin-bottom:1.5em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.setting_part .form_wrap{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div{flex-grow:1}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .select_wrap,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap input{width:40%}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap textarea{width:70%}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex{align-items:center;display:flex}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex img,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex p,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex select{margin-right:1em}}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div.address .form_flex,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div.address .select_wrap{margin-bottom:1em!important}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap em{display:block;flex-basis:200px}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap em{margin-bottom:1em}}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required{flex-grow:0;display:flex;align-items:center}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required span{display:block;background:#59cde9;color:#fff;font-weight:900;border-radius:4px;white-space:nowrap;padding:2px 8px;margin-right:.7em;font-size:1.2rem}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;margin-right:2em}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img{width:140px;height:140px}}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .edit_button{margin-bottom:.5em}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .edit_button{margin:.5em 0!important}}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete{position:relative;padding-left:16px}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:after,#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:before{background:#333;content:"";display:block;position:absolute;width:12px;height:1px;left:0;top:calc(50% + 1px)}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:before{transform:translateY(-50%) rotate(45deg)}#container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:after{transform:translateY(-50%) rotate(-45deg)}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.setting_part .form_wrap.s .select_wrap{flex-grow:.1;flex-basis:10%;margin-right:1.5em!important}#container .contents_wrap .contents .area .box .part.setting_part p.caution{margin:-.5em 0 1.5em;padding-left:200px}}#container .contents_wrap .contents .area .box .part.setting_part .button_wrap{margin-bottom:2em;text-align:center}@media print,screen and (min-width:481px){#container .contents_wrap .contents .area .box .part.setting_part .button_wrap .button{padding:8px 0;width:18%}#container .contents_wrap .contents .area .box .part.setting_part .button_wrap .button span{justify-content:center}}#container nav#gnav{z-index:20}#container nav#gnav .gnav_wrap ul.gnav{transition:all .5s ease}#container nav#gnav .gnav_wrap ul.gnav>li{display:block;position:relative}#container nav#gnav .gnav_wrap ul.gnav>li a{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:400;font-family:Inter;margin-bottom:.2em;padding:.5em;transition:all .5s ease;text-decoration:none}#container nav#gnav .gnav_wrap ul.gnav>li a:before{content:"";display:block;margin-right:1em;height:24px;width:24px}#container nav#gnav .gnav_wrap ul.gnav>li a:hover{background:hsla(0,0%,100%,.07);border-radius:6px}#container nav#gnav .gnav_wrap ul.gnav>li.mention span{background:#eb5757;border-radius:50%;color:#fff;display:block;font-size:1rem;line-height:14px;position:absolute;top:12px;left:110px;text-align:center;width:16px;height:16px}#container nav#gnav .gnav_wrap ul.gnav>li.current a{background:hsla(0,0%,100%,.07);border-radius:6px}#container nav#gnav .gnav_wrap ul.gnav>li.home a:before{background:50%/contain url(/_next/static/media/icon_home_w.45f94b67.svg) no-repeat}#container nav#gnav .gnav_wrap ul.gnav>li.project a:before{background:50%/contain url(/_next/static/media/icon_project_w.bea2c353.svg) no-repeat}#container nav#gnav .gnav_wrap ul.gnav>li.engineer a:before{background:50%/contain url(/_next/static/media/icon_engineer_w.926a9c5c.svg) no-repeat}#container nav#gnav .gnav_wrap ul.gnav>li.chat a:before{background:50%/contain url(/_next/static/media/icon_chat_w.0cd73eca.svg) no-repeat}#container nav#gnav .gnav_wrap ul.gnav>li.company a:before,#container nav#gnav .gnav_wrap ul.gnav>li.myteam a:before{background:50%/contain url(/_next/static/media/icon_myteam_w.0e39b34d.svg) no-repeat}#container .breadcrumb{align-items:center;display:flex;margin:2em 0}@media screen and (max-width:480px){#container .breadcrumb{margin:2em auto;width:90%;padding-bottom:2em}}@media print,screen and (min-width:481px){#container .breadcrumb{margin:2em 4em}}#container .breadcrumb li{color:#6b7280;font-size:1.4rem}#container .breadcrumb li:first-child img{position:relative;top:.3em}#container .breadcrumb li:not(:last-child):after{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;width:12px;height:12px;margin:0 1em}@media screen and (max-width:900px){#container nav#gnav .drawer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:80px;padding:0 1em;right:0}#container nav#gnav .drawer .Toggle{display:block;position:fixed;width:30px;height:30px;cursor:pointer;z-index:300;right:32px}#container nav#gnav .drawer .Toggle span{display:block;position:absolute;width:40px;border-bottom:3px solid #828282;transition:.35s ease-in-out}#container nav#gnav .drawer .Toggle span:first-child{top:0}#container nav#gnav .drawer .Toggle span:nth-child(2){top:9px}#container nav#gnav .drawer .Toggle span:nth-child(3){top:18px}#container nav#gnav .drawer .Toggle.active span:first-child{top:7px;transform:rotate(-45deg)}#container nav#gnav .drawer .Toggle.active span:nth-child(2),#container nav#gnav .drawer .Toggle.active span:nth-child(3){top:7px;transform:rotate(45deg)}#container nav#gnav .gnav_wrap .logo{position:absolute;left:20px;top:20px;width:30%}#container nav#gnav .gnav_wrap .gnav{background:fixed linear-gradient(359.97deg,#72c6ef .15%,#004e8f 99.97%);-webkit-animation:dd_menu_out .7s forwards;animation:dd_menu_out .7s forwards;position:fixed;padding:100px 32px 0;z-index:200;width:100%;height:100%;top:0}#container nav#gnav .gnav_wrap .gnav li a{font-size:1.6rem;margin-bottom:.5em}#container nav#gnav .gnav_wrap .gnav.open{-webkit-animation:dd_menu .7s forwards;animation:dd_menu .7s forwards}}@media screen and (min-width:481px)and (max-width:900px){#container nav#gnav{height:100px}#container nav#gnav .Toggle{right:35px!important}#container nav#gnav .gnav_wrap .gnav{width:50%;position:absolute;right:2%}#container nav#gnav .gnav_wrap .logo{width:10%}#container nav#gnav .gnav_wrap gnav.open{transform:translateY(50px)}}@media print,screen and (min-width:901px){#container nav#gnav{background:fixed linear-gradient(359.97deg,#72c6ef .15%,#004e8f 99.97%);border-radius:0 16px 16px 0}#container nav#gnav .drawer{position:absolute}#container nav#gnav .gnav_wrap{-webkit-animation:fixed_menu_out .5s forwards;animation:fixed_menu_out .5s forwards}@-webkit-keyframes fixed_menu_out{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes fixed_menu_out{0%{transform:translateY(-10%)}to{transform:translateY(0)}}#container nav#gnav .gnav_wrap .logo{-o-object-fit:contain;object-fit:contain;transition:all .5s ease}#container nav#gnav .gnav_wrap .logo img{width:100%;height:100%;max-height:35px;margin-bottom:48px}#container nav#gnav .gnav_wrap.fixed{position:fixed;width:15%;-webkit-animation:fixed_menu .5s forwards;animation:fixed_menu .5s forwards}@-webkit-keyframes fixed_menu{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes fixed_menu{0%{transform:translateY(-10%)}to{transform:translateY(0)}}#container nav#gnav .Toggle{display:none}}html body #engineer_container{margin:0 auto;position:relative}@media print,screen and (min-width:901px){html body #engineer_container .contents_wrap .contents{padding:5em 0 1em}}@media screen and (max-width:900px){html body #engineer_container .contents_wrap .contents{margin:0 auto;width:94%}}html body #engineer_container .contents_wrap .contents .title_wrap{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);padding:24px 0}@media screen and (max-width:480px){html body #engineer_container .contents_wrap .contents .title_wrap{padding:16px 0!important;margin-bottom:4em;position:relative;left:-3%;width:106%}html body #engineer_container .contents_wrap .contents .title_wrap h1{font-size:1.8rem!important;position:relative;left:16px}}html body #engineer_container .contents_wrap .contents .title_wrap h1{font-size:2.4em;font-weight:500}@media print,screen and (min-width:901px){html body #engineer_container .contents_wrap .contents .title_wrap h1{margin:0 auto;max-width:1080px;width:75%}}html body #engineer_container .contents_wrap .contents .pic img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html body #engineer_container .contents_wrap .contents .cover{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.06);border-radius:8px;padding:1.5em}html body #engineer_container .contents_wrap .contents .cover_blue{background:#eff6ff;border-radius:4px;padding:24px}html body #engineer_container .contents_wrap .contents .cover.narrow{padding:1em}html body #engineer_container .contents_wrap .contents ul.range_list{display:flex;width:111%}@media print,screen and (min-width:481px){html body #engineer_container .contents_wrap .contents ul.range_list{width:115%}}html body #engineer_container .contents_wrap .contents ul.range_list li{color:#4f4f4f;font-size:1.2rem;font-weight:700;flex:1 1;text-align:left;margin-bottom:.2em;position:relative}html body #engineer_container .contents_wrap .contents ul.range_list li:after{content:"・";color:hsla(0,0%,74%,.8);font-size:3.5rem;position:absolute;left:-.2em;top:.5em}html body #engineer_container .contents_wrap .contents input[type=range]{width:calc(97% - 5px);margin-left:5px}@media print,screen and (min-width:481px){html body #engineer_container .contents_wrap .contents input[type=range]{width:calc(100% - 5px)}}html body #engineer_container .contents_wrap .contents .area .box{margin-bottom:8em}html body #engineer_container .contents_wrap .contents.main_cont{position:relative}@media print,screen and (min-width:901px){html body #engineer_container .contents_wrap .contents .area{margin:3em 0}}html body #engineer_container .footer_wrap .footer .footer_cont{display:flex;justify-content:space-between;margin-bottom:4em}html body #engineer_container .footer_wrap .footer .footer_cont .footer_logo img{width:100%;height:auto;min-width:100px}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li{margin:0 0 1em 5em}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li a{font-size:1.4rem;white-space:nowrap}html body #engineer_container .footer_wrap .footer .copyright_wrap p{font-size:1rem;text-align:center}html body .breadcrumb{align-items:center;display:flex;margin:2em 0}@media screen and (max-width:480px){html body .breadcrumb{margin:2em auto;width:90%;padding-bottom:2em}}@media print,screen and (min-width:481px){html body .breadcrumb{margin:2em 4em}}@media print,screen and (min-width:901px){html body .breadcrumb{width:75%;max-width:1080px;margin:2em auto}}html body .breadcrumb li{color:#6b7280;font-size:1.4rem}html body .breadcrumb li:first-child img{position:relative;top:.3em}html body .breadcrumb li:not(:last-child):after{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;width:12px;height:12px;margin:0 1em}html body .flex_wrap input[type=checkbox],html body .form_wrap input[type=checkbox],html body .search_wrap input[type=checkbox]{display:none}html body .flex_wrap .checkbox,html body .form_wrap .checkbox,html body .search_wrap .checkbox{box-sizing:border-box;color:#333;cursor:pointer;font-size:1.4rem;display:inline-block;padding:0 0 0 30px;position:relative;width:auto}html body .flex_wrap .checkbox:before,html body .form_wrap .checkbox:before,html body .search_wrap .checkbox:before{background:#fff;border:1px solid #e0e0e0;border-radius:4px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}html body .flex_wrap .checkbox:after,html body .form_wrap .checkbox:after,html body .search_wrap .checkbox:after{border-right:3px solid #2f80ed;border-bottom:3px solid #2f80ed;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}html body .flex_wrap input[type=checkbox]:checked+.checkbox:after,html body .form_wrap input[type=checkbox]:checked+.checkbox:after,html body .search_wrap input[type=checkbox]:checked+.checkbox:after{opacity:1}html body input[type=range]{-webkit-appearance:none;margin-right:15px;width:200px;height:12px;background:hsla(220,9%,46%,.2);border-radius:6px;background-image:linear-gradient(#2f80ed,#2f80ed);background-size:0;background-repeat:no-repeat;position:relative}html body input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;border-radius:50%;background:#1d4ed8;cursor:ew-resize;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;position:relative;z-index:10}html body input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:14px;width:14px;border-radius:50%;background:#1d4ed8;cursor:ew-resize;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}html body input[type=range]::-ms-thumb{-webkit-appearance:none;height:14px;width:14px;border-radius:50%;background:#1d4ed8;cursor:ew-resize;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out}html body input[type=range]::-webkit-slider-thumb:hover{background:#1d4ed8}html body input[type=range]::-moz-range-thumb:hover{background:#1d4ed8}html body input[type=range]::-ms-thumb:hover{background:#1d4ed8}html body input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent;position:relative;z-index:10}html body input[type=range]::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}html body input[type=range]::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}@media screen and (max-width:480px){html body #engineer_container .hide_sp{display:none!important}html body #engineer_container .footer_wrap .footer .footer_cont .footer_logo{width:30%}}@media screen and (max-width:900px){html body #engineer_container{overflow:hidden}html body #engineer_container .hide_tbsp{display:none!important}html body #engineer_container .contents_wrap .contents.main_cont{top:50px}html body #engineer_container .footer_wrap{margin:0 auto 50px;width:90%}}@media screen and (min-width:481px)and (max-width:900px){html body .hide_tb{display:none!important}html body .footer_wrap .footer .footer_cont .footer_logo{width:10%!important}}@media print,screen and (min-width:481px){html body .hide_pctb{display:none!important}}@media print,screen and (min-width:901px){html body #engineer_container .contents_wrap .contents.main_cont{top:200px;padding-bottom:100px}html body #engineer_container .footer_wrap{width:80%;max-width:1200px;margin:0 auto;padding-bottom:50px}html body #engineer_container .footer_wrap .footer .footer_cont{display:flex;margin-bottom:0}html body #engineer_container .footer_wrap .footer .footer_cont .footer_logo a{display:block;height:40px}html body #engineer_container .footer_wrap .footer .footer_cont .footer_logo a img{height:100%}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav{height:80px}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list{display:flex}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li{margin:0 0 0 5em}html body #engineer_container .footer_wrap .footer .footer_cont nav.footer_nav ul.footer_nav_list li a{font-size:1.4rem;white-space:nowrap}html body .hide_pc{display:none}}@media print,screen and (min-width:1400px){html body .hide_l_pc{display:none!important}}input[type=text]{width:calc(90% - 16px)}@media print,screen and (min-width:901px){input[type=text]{width:calc(100% - 16px)}}#engineer_container .contents_wrap .contents .area .box .part .cont:not(:last-child){margin-bottom:2em}#engineer_container .contents_wrap .contents .area .box .part .modal{display:none}#engineer_container .contents_wrap .contents .area .box .part .user_info{align-items:center;border-bottom:1px solid #e0e0e0;margin-bottom:2em;padding-bottom:1em;position:relative}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .user_info>div{margin-bottom:2em}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .user_info{display:flex;justify-content:space-between}}#engineer_container .contents_wrap .contents .area .box .part .user_info>div{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part .user_info>div .avatar{margin-right:1em;width:40px}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user{align-items:center;display:flex}}#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user em{font-size:2.4em;font-weight:700}#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user .status{border:1px solid #34d399;border-radius:1.5em/50%;display:block;font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1em 0;padding:8px 12px;display:flex;align-items:center}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user .status{margin:.5em 0 0 1.6em}}#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user .status span.mark{font-size:1em;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user .status span.mark.offer{color:#34d399}#engineer_container .contents_wrap .contents .area .box .part .user_info>div div div.user .status span{font-size:1.4em;line-height:1}#engineer_container .contents_wrap .contents .area .box .part .user_info .toggle_switch label.text{top:-.3em}#engineer_container .contents_wrap .contents .area .box .part .avatar img{border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#engineer_container .contents_wrap .contents .area .box .part .info_new{margin:1.5em 0}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .info_new{display:flex}}#engineer_container .contents_wrap .contents .area .box .part .info_new p{display:block;flex:1 1;width:100%}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .info_new p{margin-bottom:.5em}}#engineer_container .contents_wrap .contents .area .box .part .info_new p a{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.06);border-radius:2.8em/100%;padding:.7em 1em;position:relative;display:block;text-decoration:none}#engineer_container .contents_wrap .contents .area .box .part .info_new p a:after{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;height:8px;width:8px;position:absolute;right:16px;top:1.2em}#engineer_container .contents_wrap .contents .area .box .part .info_new p.new a:before{background:#eb5757;border-radius:2em/100%;content:"NEW";color:#fff;font-size:1rem;text-align:center;line-height:1;margin-right:1em;padding:.4em 1.5em}#engineer_container .contents_wrap .contents .area .box .part .info_new p:not(:last-child){margin-right:1em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part ul.tasks{display:flex}}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li{flex:1 1}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part ul.tasks li{margin-bottom:.5em}}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div{display:flex;text-decoration:none}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a .pic,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div .pic{border-radius:6px;height:48px;width:48px;padding:0;position:relative;margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a .pic img,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div .pic img{margin:0 auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-o-object-fit:contain!important;object-fit:contain!important;width:50%!important}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div{flex:1 1;white-space:nowrap}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div p,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div p{color:#6b7280;display:block;font-size:1.4rem;line-height:1em;padding-bottom:.5em;width:100%}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div em,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div em{font-size:2.4rem;font-family:Inter;font-weight:600;line-height:1em}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div span,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div span{font-size:1.4rem;font-family:Inter;font-weight:600;font-style:normal}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div span:before,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div span:before{content:"";display:inline-block;margin:4px 0 -4px;width:20px;height:20px}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div.increase span,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div.increase span{color:#059669}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div.increase span:before,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div.increase span:before{background:50%/contain url(/_next/static/media/arrow_increase.01f494f2.svg) no-repeat}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div.decrease span,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div.decrease span{color:#f87171}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>a div.decrease span:before,#engineer_container .contents_wrap .contents .area .box .part ul.tasks li>div div.decrease span:before{background:50%/contain url(/_next/static/media/arrow_decrease.f8a27681.svg) no-repeat}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part ul.tasks li:not(:last-child){margin-right:1em}}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.adoption .pic{background:rgba(255,160,107,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.interview .pic{background:rgba(255,202,14,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.application .pic{background:rgba(135,133,248,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.like .pic{background:rgba(47,128,237,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.offer .pic{background:rgba(16,185,129,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.tasks li.view .pic{background:rgba(86,204,242,.2)}#engineer_container .contents_wrap .contents .area .box .part ul.task_list{display:flex;flex-wrap:wrap}#engineer_container .contents_wrap .contents .area .box .part ul.task_list li{background:#fff;border:1px solid #1d4ed8;border-radius:1.8em/100%;color:#1d4ed8;font-size:1.2rem;line-height:1em;margin:.2em;padding:3px 10px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#engineer_container .contents_wrap .contents .area .box .part ul.task_list li:not(:last-child){margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part .exp{margin-bottom:1em}#engineer_container .contents_wrap .contents .area .box .part .exp p{align-items:center;background:#eff6ff;border-radius:4px;color:#1d4ed8;display:flex;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#engineer_container .contents_wrap .contents .area .box .part .exp p:before{background:50%/contain url(/_next/static/media/icon_management.6f6a8faa.svg) no-repeat;content:"";width:40px;height:40px;margin-right:1em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .button.refresh{position:absolute;right:0;top:0;z-index:10}}#engineer_container .contents_wrap .contents .area .box .part .search_wrap{margin-bottom:4em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .search_wrap label{margin:0 2em 1em 0}}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search{background:#eff6ff;border-radius:12px;padding:16px 12px}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .select_list{margin-bottom:1em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .select_list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5em;gap:.5em}}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .select_list select{margin-bottom:.5em}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms{align-items:center;display:flex;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms>div{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms>div p{margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms .task_list{margin:1em 0 0}}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms .button{padding:8px 48px}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms>div{margin-bottom:2em}#engineer_container .contents_wrap .contents .area .box .part .search_wrap .search .terms>div p{margin-bottom:.5em}}#engineer_container .contents_wrap .contents .area .box .part .archives{margin-bottom:1em}#engineer_container .contents_wrap .contents .area .box .part .archives .text{color:#828282}#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot{margin-top:3em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot{display:flex;justify-content:space-between}}#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .user_info{align-items:center;display:flex}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .user_info{margin-bottom:2em}}#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .user_info .avatar{margin-right:.5em;height:40px;width:40px}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .edit{align-items:center;display:flex}}#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .edit .toggle_switch{margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .edit a:not(:last-child){margin-right:.5em}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .edit a,#engineer_container .contents_wrap .contents .area .box .part .archives .archive_foot .edit div{margin-bottom:1em}}#engineer_container .contents_wrap .contents .area .box .part .frame{background:#fff;border:1px solid #e0e0e0;margin:1em 0;padding:16px}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap{display:flex;text-align:left;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap{display:flex}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap a.edit_button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button{margin-left:.5em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap a.edit_button span:before,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button span:before{display:none}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;width:100%}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead th:not(:first-child),#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table thead th:not(:first-child){text-align:center}}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table thead{display:none}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr{display:flex;flex-wrap:wrap}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td{flex-basis:100%}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb{display:flex;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p{margin:0!important}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb:before,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb:before{font-size:1.4rem}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb01:before,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb.fb01:before{content:"マッチング"}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb02:before,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb.fb02:before{content:"技術力"}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb.fb03:before,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb.fb03:before{content:"コミュニケーション"}}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr:not(:last-child),#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr:not(:last-child){border-bottom:1px solid #e5e7eb}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr th{padding:12px}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr th{background:#f9fafb;color:#6b7280;font-weight:400;font-size:1.2rem;text-align:left}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td{background:#fff}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td .icon_edit,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td .icon_edit{display:inline-block;margin-left:.5em;width:16px;height:16px;position:relative;top:.2em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td p.smaller,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td p.smaller{color:#6b7280}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.right{text-align:right}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right a.button,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.right a.edit_button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.right a.button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.right a.edit_button{margin:0 0 0 auto}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.user>div,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.user>div{display:flex}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.user>div p.avatar,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.user>div p.avatar{height:40px;width:40px;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr th.fb{white-space:nowrap}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr th.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr th.fb{padding:0!important;width:10%}}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb{text-align:center}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p{border-radius:.7em/50%;color:#fff;display:block;font-size:1.4rem;line-height:1em;margin:0 auto;padding:3px 0 4px;text-align:center;width:37px}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.exc,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p.exc{background:#60a5fa}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.good,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p.good{background:#34d399}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.avg,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p.avg{background:#fbbf24}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.fb p.bad,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.fb p.bad{background:#f87171}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div{display:flex;justify-content:center}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div{flex-wrap:wrap}}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a:first-child,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div a:first-child{margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a span,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div a span{justify-content:center}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div a{width:100%}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div{justify-content:flex-end}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.select div a:first-child,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.select div a:first-child{margin-right:2em}}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.task_list{width:30%}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list ul.task_list,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.task_list ul.task_list{margin:0}#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td.task_list ul.task_list li,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .lists_table table tr td.task_list ul.task_list li{margin:.2em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .date{display:flex;justify-content:space-between;margin-bottom:1em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .date p{color:#828282;margin:0}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .date p.time{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .date p.time:before{background:50%/contain url(/_next/static/media/icon_clock.a4144a02.svg) no-repeat;content:"";display:inline-block;width:20px;height:20px;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_prof p.avatar{width:120px;margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_prof div{display:block;flex:1 1}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_prof div p{line-height:1.5em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap{margin-bottom:4em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li{margin-bottom:2em;flex-basis:32%}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li .user_info{border:none;justify-content:left;margin:0}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li .user_info div{display:block}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li .user_info div .avatar{margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li .user_info div span{color:#2f80ed;display:block}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap{margin-bottom:2em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li{border:1px solid #e0e0e0;flex-basis:calc(49% - 32px);margin-bottom:1em;padding:16px}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li .task_list{margin:1em 0}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li .task_list li{margin:.2em}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info{border:none;margin:0;padding:0}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info div{display:flex}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info div .avatar{margin-right:1em;width:32px}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_wrap .user_info{border:none;justify-content:left;margin:0}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_wrap .user_info .avatar{margin-right:1em;width:60px}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_wrap .lists_table table th{width:15%;white-space:nowrap}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap{margin-bottom:3.2em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{margin-bottom:3em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{width:95%}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process{margin:2em 0 1em;position:relative;z-index:10}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process{display:flex;flex-wrap:nowrap}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process:after{display:block;content:"";width:100%;height:1px;position:absolute;background:#2f80ed;top:50%;z-index:-1}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li:not(:last-child){margin-right:1em}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li{background:#fff;border:1px solid #2f80ed;border-radius:28px/50%;color:#2f80ed;display:block;font-size:1.6rem;text-align:center;padding:16px 8px;cursor:pointer;flex:1 1}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li{margin-bottom:1em}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li.is-active{background:#2f80ed!important;color:#fff!important}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process li.is-checked{background:#e8f2ff;color:#2f80ed}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list{background:#eff6ff;display:none;flex-wrap:wrap;justify-content:flex-start;padding:12px 12px calc(12px - .5em)}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li{align-items:center;background:#fff;border-radius:20px/50%;display:flex;font-size:1.4rem;flex-basis:calc(25% - .4em - 24px);margin-bottom:.5em;padding:12px}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li input{margin-right:.5em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list li:not(:nth-child(4n)){margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list.is-show{display:flex}}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list ul.process_list.is-show{display:block}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex{align-items:flex-end;display:flex;justify-content:flex-start}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div{flex:1 1;margin-right:2em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div.wide{flex:2 1!important}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin{margin-left:-.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin.n{margin-left:-1.5em!important}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p.nomargin.nn{margin-left:-2.5em!important}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex div.row .select_wrap{margin-bottom:1em!important}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex p{line-height:2.4em;margin-right:1em;margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex select:not(:last-child){margin-bottom:.7em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex .checkbox{margin-bottom:1.2em}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp div{width:90%}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp p{float:left;position:relative;top:.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flexsp p+div{float:left}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp .select_wrap,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp input{float:left;margin-right:1em!important;width:80%}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .flexsp h4{clear:both}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w div:not(:last-child),#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w p:not(:last-child){margin-right:5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex_w .narrow{margin-right:3em!important}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.start{align-items:flex-start}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.center{justify-content:center}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.center a{margin:0 1em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.s{margin-bottom:1.5em}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status{margin-bottom:1em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status{display:flex;justify-content:space-between}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status .company{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status .company .avatar{flex-basis:40px;margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status p.time{align-items:center;color:#828282;display:flex;justify-content:flex-end}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .status p.time:before{background:50%/contain url(/_next/static/media/icon_clock.a4144a02.svg) no-repeat;content:"";display:flex;width:20px;height:20px;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{margin-bottom:1em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{display:grid;width:80%;grid-template-columns:1.5fr 1.5fr 1fr 1fr}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info li span:after{content:"："}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview{display:flex;justify-content:space-between}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont{border-right:1px solid #e0e0e0;flex:1 1;margin-right:4em;padding-right:2em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill{display:flex}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div{flex-grow:1}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div:first-child{margin-right:4em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills{display:flex;align-items:center}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills div{flex-grow:1}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills em{color:#2f80ed;font-weight:700;margin-right:1em;flex-basis:15%}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div{display:flex}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .exp{flex-basis:30%;margin-right:2em;white-space:nowrap}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .cont{flex:1 1}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.development>ul>li{align-items:center;display:flex;margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.development>ul>li em{flex-basis:25%;font-weight:700}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont ul.process li{cursor:auto}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont{flex-basis:22%;margin-right:1em}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap{display:flex;flex-wrap:wrap;justify-content:center}}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .button{width:calc(80% - 48px);margin-bottom:1em}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button{width:calc(80% - 32px)}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button span:before{display:none}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .button span,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .button_wrap .edit_button span{display:block;text-align:center}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont .member .avatar{width:40px}#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .side_cont>div{margin-bottom:3em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .button.red{position:absolute;right:0;top:0;z-index:10}}#engineer_container .contents_wrap .contents .area .box .part.archive_part ul.task_list{margin:1em 0 3em}#engineer_container .contents_wrap .contents .area .box .part.archive_part ul.task_list li{margin:.2em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .edit_button.all{align-items:center;cursor:pointer;display:flex;margin:1em auto;padding:16px;width:40%;justify-content:center}#engineer_container .contents_wrap .contents .area .box .part.archive_part .edit_button.all:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;margin-left:1em;height:20px;width:20px}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .button_wrap{display:block}}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .button_wrap{display:flex;justify-content:space-between;margin-bottom:24px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .button_wrap div{display:flex}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .button_wrap div a{margin-left:1em}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover_blue{margin-bottom:4em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover_blue .button{position:relative;margin:.5em 0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap{margin-bottom:3em;position:relative}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap h3{font-size:2rem;line-height:2em;margin-bottom:0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists{cursor:pointer;padding:16px;position:relative;transition:all .5s ease}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists{align-items:center;display:flex}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists h4{margin-bottom:0;flex-basis:10%}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists p{margin-right:1em;flex-basis:10%}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists p{margin-bottom:1em}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists .task_list{flex:1 1}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:16px;-webkit-animation:list_arrow_above .5s forwards;animation:list_arrow_above .5s forwards}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists.open{background:#eff6ff}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists.open:after{-webkit-animation:list_arrow_below .5s forwards;animation:list_arrow_below .5s forwards}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:none}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment{margin-left:2em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment .edit_button{position:absolute;top:16px;right:16px}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment p{margin-top:2em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment a.link_detail{display:block;text-align:right;margin-top:.5em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment a.link_detail:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;width:10px;height:10px;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail{padding:16px;position:relative}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail>div{display:flex;flex-wrap:wrap}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .chart{text-align:center}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info{margin-left:4em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info table{border:1px solid #f9fafb}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info table td,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info table th{padding:8px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info table th{border-bottom:1px solid #fff;font-weight:700;width:160px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info table td{border-bottom:1px solid #f9fafb}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table{border:1px solid #e0e0e0;border-collapse:collapse;width:100%}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table tr:not(:last-child){border-bottom:1px solid #e0e0e0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table tr td,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table tr th{color:#4f4f4f;font-size:1.4rem;padding:12px 24px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table tr th{background:#f9fafb;font-weight:400;width:145px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap table tr td{background:#fff}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap>table{margin-top:1em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .button_add{background:#fff;border-radius:4px;border:1px dashed #828282;display:block;text-align:center;margin:1em 0;padding:16px 0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .button_add span{align-items:center;display:flex;justify-content:center}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .button_add span:before{background:50%/contain url(/_next/static/media/icon_plus_g.b52570af.svg) no-repeat;content:"";display:block;width:16px;height:16px;margin-right:.5em}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap.projects:not(:last-child){border-bottom:1px solid #e0e0e0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap.management .frame{display:flex}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap.management .frame .exp{margin:0 2em 0 0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info{align-items:flex-start}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap{display:block!important;margin:0!important}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a{padding:8px 0!important;width:140px}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a span{justify-content:center}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap a.button{margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.chat_part{margin-bottom:-8em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover{display:flex;height:75vh}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list{flex-basis:30%;position:relative}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab{border-bottom:1px solid #e0e0e0;display:flex;padding:0 0 8px 6px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li{margin-right:1em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li.selected a{border-bottom:2px solid #60a5fa;color:#2f80ed;position:relative;padding:0 .7em 9px;margin-bottom:-9px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list ul.chat_tab li.selected a:before{content:"・";position:absolute;left:50%;top:-1em;transform:translateX(-50%)}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .select_wrap{position:relative;width:75%;margin:2em auto!important}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .select_wrap select{font-size:1.2rem!important}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame{overflow-y:scroll;height:65vh}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame{height:calc(100% - 6em - 40px);overflow-y:scroll;position:relative;left:-1em;width:calc(100% + 1em)}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists{align-items:flex-start;display:flex;padding:12px 16px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists .avatar{margin-right:1em;width:48px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div span{color:#2f80ed;font-size:1rem}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div>div span{color:#828282;font-size:1rem}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists>div p{color:#828282;font-size:1.2rem}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list .chat_frame .lists.selected{background:#eff6ff}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .chat_list:after{display:block;content:"";width:1px;height:calc(100% + 3em);background:#e0e0e0;position:absolute;right:0;top:-1.5em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message{flex-grow:1;position:relative}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender{padding-bottom:12px;position:relative}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender{align-items:flex-end;display:flex;justify-content:space-between}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name .avatar{margin-right:.5em;width:64px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name>div em{font-size:1.8rem;font-weight:700}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .name>div span{color:#2f80ed;display:block;font-size:1.6rem}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option{align-items:center;display:flex}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option{justify-content:flex-end}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option span{color:#828282;font-size:1.2rem}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option a{border:1px solid #e0e0e0;border-radius:50%;display:block;width:52px;height:52px;margin-left:1.5em;position:relative}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender .option a img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message>.sender:after{content:"";width:calc(100% + 1.5em);height:1px;position:absolute;bottom:0;background:#e0e0e0;left:0}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages{overflow-y:scroll;padding:28px 0 10em;height:40vh}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages{padding:28px 32px;position:relative;height:60vh}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day{margin-bottom:3em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{margin-bottom:2em;width:75%}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{width:55%}}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech{margin-bottom:.5em;padding:16px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech p,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p{font-size:1.6rem;line-height:1.5em;margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech p a,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p a{display:inline}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender .speech>a,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech>a{display:block;text-decoration:underline;margin-bottom:.5em}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>span,#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user>span{color:rgba(112,124,151,.7);display:block}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div{display:flex}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .avatar{margin-right:1em;width:48px;height:48px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech{border:1px solid #e0e0e0;border-radius:0 16px 16px 16px;flex:1 1}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech p{color:#707c97}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .sender>div .speech a{color:#2f80ed}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user{margin:0 0 0 auto}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech{background:linear-gradient(90.54deg,#60a9f6,#2a8bf2);border-radius:16px 0 16px 16px}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user .speech p{color:#fff}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day .user>span{text-align:right}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p{text-align:center;margin:2em 0;position:relative}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p span{background:#fff;color:rgba(112,124,151,.7);padding:0 16px;position:relative;z-index:10}#engineer_container .contents_wrap .contents .area .box .part.chat_part .cover .message .messages .day>p:before{background:rgba(112,124,151,.15);content:"";display:block;height:1px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.chat_part.sm_list .cover .message,#engineer_container .contents_wrap .contents .area .box .part.chat_part.sm_message .cover .chat_list{display:none}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap{margin-bottom:1.5em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div{flex-grow:1}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .select_wrap,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap input{width:40%}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap input[type=date],#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap input[type=datetime-local]{color:#828282;width:12%!important}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap textarea{width:70%}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex{align-items:center;display:flex}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex img,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex input,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex p,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex select{margin-right:1em!important}}@media print,screen and (min-width:481px)and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .form_flex.narrow input{width:25%}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div.address .form_flex,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap>div.address .select_wrap{margin-bottom:1em!important}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap em{display:block;flex-basis:200px}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap em{margin-bottom:1em}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required{flex-grow:0;display:flex;align-items:center}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required span{display:block;background:#59cde9;color:#fff;font-weight:900;border-radius:4px;white-space:nowrap;padding:2px 8px;margin-right:.7em;font-size:1.2rem}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .required h4{white-space:nowrap}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;margin-right:2em}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img{width:140px;height:140px}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .edit_button{margin-bottom:.5em}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .edit_button{margin:.5em 0!important}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete{position:relative;padding-left:16px}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:after,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:before{background:#333;content:"";display:block;position:absolute;width:12px;height:1px;left:0;top:calc(50% + 1px)}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:before{transform:translateY(-50%) rotate(45deg)}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img>div .delete:after{transform:translateY(-50%) rotate(-45deg)}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap.s .select_wrap{flex-grow:.1;flex-basis:10%;margin-right:1.5em!important}}#engineer_container .contents_wrap .contents .area .box .part.setting_part .button_wrap{margin-bottom:2em;text-align:center}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .button_wrap .button,#engineer_container .contents_wrap .contents .area .box .part.setting_part .button_wrap .edit_button{padding:8px 0;width:18%}#engineer_container .contents_wrap .contents .area .box .part.setting_part .button_wrap .button span,#engineer_container .contents_wrap .contents .area .box .part.setting_part .button_wrap .edit_button span{justify-content:center}}#container .contents_wrap #admin_contents #admin_area .box .part>ul.tasks{margin-bottom:2em}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot>div{align-items:center;display:flex}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot>div .icon_edit{display:inline-block;margin-left:.5em;width:16px;height:16px;position:relative;top:.2em}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot>div p.smaller{color:#6b7280}}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot .user_info{margin-bottom:0;padding-bottom:0}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot .edit .edit_button{margin:0}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot.cont .line,#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot.cont .user_info{margin:0 4em 0 0!important}#container .contents_wrap #admin_contents #admin_area .box .part .cover_blue{background:#eff6ff;border-radius:4px;padding:24px}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part .user_info>div{margin-bottom:2em}}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .user_info{align-items:center;display:flex;justify-content:space-between;margin-bottom:2em;position:relative;padding-bottom:1em}}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info{border-bottom:1px solid #e0e0e0}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div{align-items:center;display:flex}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div .avatar{margin-right:1em;width:40px}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user{align-items:center;display:flex}}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user em{font-size:2.4em;font-weight:700}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user .status{border:1px solid #34d399;border-radius:1.5em/50%;display:block;font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1em 0;padding:8px 12px;display:flex;align-items:center}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user .status{margin:.5em 0 0 1.6em}}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user .status span.mark{font-size:1em;margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user .status span.mark.offer{color:#34d399}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info>div div div.user .status span{font-size:1.4em;line-height:1}#container .contents_wrap #admin_contents #admin_area .box .part>.user_info .toggle_switch label.text{top:-.3em}#container .contents_wrap #admin_contents #admin_area .box .part .frame{background:#fff;border:1px solid #e0e0e0;margin:1em 0;padding:16px}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap{margin-bottom:4em}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap label{margin:0 2em 1em 0}}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search{background:#eff6ff;border-radius:12px;padding:16px 12px}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .select_list{margin-bottom:1em}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .select_list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5em;gap:.5em}}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .select_list select{margin-bottom:.5em}}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms{align-items:center;display:flex;justify-content:space-between}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms>div{align-items:center;display:flex}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms>div p{margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms .task_list{margin:1em 0 0}}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms .button{padding:8px 48px}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms>div{margin-bottom:2em}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search .terms>div p{margin-bottom:.5em}}#container .contents_wrap #admin_contents #admin_area .box .part .archives{margin-bottom:1em}#container .contents_wrap #admin_contents #admin_area .box .part .archives .text{color:#828282}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot{margin-top:3em}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot{display:flex;justify-content:space-between}}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .user_info{align-items:center;display:flex}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .user_info{margin-bottom:2em}}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .user_info .avatar{margin-right:.5em;height:40px;width:40px}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit{align-items:center;display:flex}}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit .toggle_switch{margin-right:1em}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit a:not(:last-child){margin-right:.5em!important}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit a,#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit div{margin-bottom:1em}}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .button_wrap{margin-bottom:24px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .button_wrap div{display:flex;justify-content:flex-end}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .button_wrap div a{margin-left:1em}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .cover_blue{margin-bottom:4em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .cover_blue .button{position:relative;margin:.5em 0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap{margin-bottom:3em;position:relative}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap h3{font-size:2rem;line-height:2em;margin-bottom:0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists{cursor:pointer;padding:16px;position:relative;transition:all .5s ease}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists{align-items:center;display:flex}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists h4{margin-bottom:0;flex-basis:10%}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists p{margin-right:1em;flex-basis:10%}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists p{margin-bottom:1em}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists .task_list{flex:1 1}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:16px;-webkit-animation:list_arrow_above .5s forwards;animation:list_arrow_above .5s forwards}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists.open{background:#eff6ff}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists.open:after{-webkit-animation:list_arrow_below .5s forwards;animation:list_arrow_below .5s forwards}@keyframes list_arrow_below{0%{transform:rotate(0)}to{transform:rotate(180deg)}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:none}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment{margin-left:2em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment .edit_button{position:absolute;top:16px;right:16px}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment p{margin-top:2em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment a.link_detail{display:block;text-align:right;margin-top:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment a.link_detail:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:inline-block;width:10px;height:10px;margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail{padding:16px;position:relative}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail>div{display:flex}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .chart{text-align:center}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info table{border:1px solid #f9fafb}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info table td,#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info table th{padding:8px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info table th{border-bottom:1px solid #fff;font-weight:700;width:160px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info table td{border-bottom:1px solid #f9fafb}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table{border:1px solid #e0e0e0;border-collapse:collapse;width:100%}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table tr:not(:last-child){border-bottom:1px solid #e0e0e0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table tr td,#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table tr th{color:#4f4f4f;font-size:1.4rem;padding:12px 24px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table tr th{background:#f9fafb;font-weight:400;width:145px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap table tr td{background:#fff}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap>table{margin-top:1em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .button_add{background:#fff;border-radius:4px;border:1px dashed #828282;display:block;text-align:center;margin:1em 0;padding:16px 0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .button_add span{align-items:center;display:flex;justify-content:center}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .button_add span:before{background:50%/contain url(/_next/static/media/icon_plus_g.b52570af.svg) no-repeat;content:"";display:block;width:16px;height:16px;margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap>.edit_button{position:absolute;right:0;top:0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap.projects:not(:last-child){border-bottom:1px solid #e0e0e0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap.management .frame{display:flex}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap.management .frame .exp{margin:0 2em 0 0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part.preview .cover .user_info{align-items:flex-start}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part.preview .cover .user_info .button_wrap{display:block!important;margin:0!important}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part.preview .cover .user_info .button_wrap a{padding:8px 0!important;width:140px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part.preview .cover .user_info .button_wrap a span{justify-content:center}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part.preview .cover .user_info .button_wrap a.button{margin-bottom:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap{display:flex;text-align:left;justify-content:space-between}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap .button_wrap{display:flex}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button{margin-left:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button span:before{display:none}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;width:100%}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table thead th:not(:first-child){text-align:center}}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table thead{display:none}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr{display:flex;flex-wrap:wrap}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td{flex-basis:100%}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb{display:flex;justify-content:space-between}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p{margin:0!important}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb:before{font-size:1.4rem}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb.fb01:before{content:"マッチング"}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb.fb02:before{content:"技術力"}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb.fb03:before{content:"コミュニケーション"}}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr:not(:last-child){border-bottom:1px solid #e5e7eb}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td,#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr th{padding:12px}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr th{background:#f9fafb;color:#6b7280;font-weight:400;font-size:1.2rem;text-align:left}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td{background:#fff}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td .icon_edit{display:inline-block;margin-left:.5em;width:16px;height:16px;position:relative;top:.2em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td p.smaller{color:#6b7280}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.right{text-align:right}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.right a.button,#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.right a.edit_button{margin:0 0 0 auto}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.user>div{display:flex}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.user>div p.avatar{height:40px;width:40px;margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb,#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr th.fb{white-space:nowrap}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb,#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr th.fb{padding:0!important;width:10%}}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb{text-align:center}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p{border-radius:.7em/50%;color:#fff;display:block;font-size:1.4rem;line-height:1em;margin:0 auto;padding:3px 0 4px;text-align:center;width:37px}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p.exc{background:#60a5fa}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p.good{background:#34d399}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p.avg{background:#fbbf24}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.fb p.bad{background:#f87171}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div{display:flex;justify-content:center}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div{flex-wrap:wrap}}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div a:first-child{margin-right:1em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div a span{justify-content:center}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div a{width:100%}}@media print,screen and (min-width:481px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div{justify-content:flex-end}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.select div a:first-child{margin-right:2em}}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.task_list{width:30%}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.task_list ul.task_list{margin:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .lists_table table tr td.task_list ul.task_list li{margin:.2em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .date{display:flex;justify-content:space-between;margin-bottom:1em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .date p{color:#828282;margin:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .date p.time{align-items:center;display:flex}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .date p.time:before{background:50%/contain url(/_next/static/media/icon_clock.a4144a02.svg) no-repeat;content:"";display:inline-block;width:20px;height:20px;margin-right:.5em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof{border-bottom:1px solid #e0e0e0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof p.avatar{width:120px;margin-right:1em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof div{display:block;flex:1 1}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof div h3{display:inline-block}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof div span{margin-left:1em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_prof div p{line-height:1.5em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap{margin-bottom:4em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul li{margin-bottom:2em;flex-basis:32%}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul li .user_info{border:none;justify-content:left;margin:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul li .user_info div{display:block}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul li .user_info div .avatar{margin-right:1em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .member_wrap ul li .user_info div span{color:#2f80ed;display:block}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap{margin-bottom:2em;position:relative}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap .button{position:absolute;top:-24px;right:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li{border:1px solid #e0e0e0;flex-basis:calc(49% - 32px);margin-bottom:1em;padding:16px}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .task_list{margin:1em 0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .task_list li{margin:.2em}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info{border:none;margin:0;padding:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info div{display:flex}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info div .avatar{margin-right:1em;width:32px}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_wrap .user_info{border:none;justify-content:left;margin:0}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_wrap .user_info .avatar{margin-right:1em;width:60px}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .company_wrap .lists_table table th{width:15%;white-space:nowrap}#container .contents_wrap #admin_contents #admin_area .box .part.form_part .form_wrap.preview .side_cont .button_wrap span{display:flex}.flex_wrap input[type=checkbox],.form_wrap input[type=checkbox],.search_wrap input[type=checkbox]{display:none}.flex_wrap .checkbox,.form_wrap .checkbox,.search_wrap .checkbox{box-sizing:border-box;color:#333;cursor:pointer;font-size:1.4rem;display:inline-block;padding:0 0 0 30px;position:relative;width:auto}.flex_wrap .checkbox:before,.form_wrap .checkbox:before,.search_wrap .checkbox:before{background:#fff;border:1px solid #e0e0e0;border-radius:4px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.flex_wrap .checkbox:after,.form_wrap .checkbox:after,.search_wrap .checkbox:after{border-right:3px solid #2f80ed;border-bottom:3px solid #2f80ed;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.flex_wrap input[type=checkbox]:checked+.checkbox:after,.form_wrap input[type=checkbox]:checked+.checkbox:after,.search_wrap input[type=checkbox]:checked+.checkbox:after{opacity:1}#engineer_container nav#gnav{z-index:20}#engineer_container nav#gnav .gnav_wrap ul.gnav{transition:all .5s ease}#engineer_container nav#gnav .gnav_wrap ul.gnav>li{display:block;position:relative}#engineer_container nav#gnav .gnav_wrap ul.gnav>li a{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:400;font-family:Inter;margin-bottom:.2em;padding:.5em;transition:all .5s ease;text-decoration:none}#engineer_container nav#gnav .gnav_wrap ul.gnav>li a:hover{background:hsla(0,0%,100%,.07);border-radius:6px}#engineer_container nav#gnav .gnav_wrap ul.gnav>li.current a{background:#0a2a88;border-radius:6px}#engineer_container nav#gnav .gnav_wrap ul.gnav>li.mention span{background:#eb5757;border-radius:50%;color:#fff;display:block;font-size:1rem;line-height:18px;position:absolute;top:16px;right:-4px;text-align:center;width:20px;height:20px}#engineer_container nav#gnav .gnav_wrap .alert.mention span{background:#eb5757;border-radius:50%;color:#fff;display:block;font-size:.8rem;line-height:12px;position:absolute;top:0;right:-6px;text-align:center;width:14px;height:14px}#engineer_container nav#gnav .gnav_wrap ul.alert_list,#engineer_container nav#gnav .gnav_wrap ul.edit_menu{background:#fff;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:none;position:absolute;padding:16px;top:30px;z-index:200}#engineer_container nav#gnav .gnav_wrap ul.alert_list li a:link,#engineer_container nav#gnav .gnav_wrap ul.alert_list li a:visited,#engineer_container nav#gnav .gnav_wrap ul.edit_menu li a:link,#engineer_container nav#gnav .gnav_wrap ul.edit_menu li a:visited{color:#333;display:block;-webkit-animation:edit_menu_out .2s forwards;animation:edit_menu_out .2s forwards}@keyframes edit_menu_out{0%{opacity:.8}to{opacity:1}}#engineer_container nav#gnav .gnav_wrap ul.alert_list li a:hover,#engineer_container nav#gnav .gnav_wrap ul.edit_menu li a:hover{-webkit-animation:edit_menu .2s forwards;animation:edit_menu .2s forwards}@keyframes edit_menu{0%{opacity:1}to{opacity:.8}}#engineer_container nav#gnav .gnav_wrap ul.edit_menu{right:-16px;white-space:nowrap;width:180px}#engineer_container nav#gnav .gnav_wrap ul.edit_menu li:not(:last-child){margin-bottom:1em}#engineer_container nav#gnav .gnav_wrap ul.alert_list{right:-16px;width:370px}#engineer_container nav#gnav .gnav_wrap ul.alert_list h3{border-bottom:1px solid #e0e0e0;margin-bottom:.8em;padding-bottom:.5em}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li{border-bottom:1px dotted #e0e0e0;display:flex;padding-bottom:1em;margin-bottom:1em}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li p.avatar{width:40px;margin-right:1em}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li>div{flex-grow:1}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li>div a{font-size:1.6rem}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li>div span{align-items:center;display:flex;justify-content:flex-end}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li>div span:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;content:"";display:block;width:12px;height:12px;margin-right:.5em}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul:not(:last-child){margin-bottom:1.5em}@media screen and (max-width:900px){#engineer_container nav#gnav .drawer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:40px;padding:0 1em;right:0}#engineer_container nav#gnav .drawer .Toggle{display:block;position:fixed;width:30px;height:30px;cursor:pointer;z-index:100;right:32px}#engineer_container nav#gnav .drawer .Toggle span{display:block;position:absolute;width:40px;border-bottom:3px solid #828282;transition:.35s ease-in-out}#engineer_container nav#gnav .drawer .Toggle span:first-child{top:20px}#engineer_container nav#gnav .drawer .Toggle span:nth-child(2){top:29px}#engineer_container nav#gnav .drawer .Toggle span:nth-child(3){top:38px}#engineer_container nav#gnav .drawer .Toggle.active span:first-child{top:27px;transform:rotate(-45deg)}#engineer_container nav#gnav .drawer .Toggle.active span:nth-child(2),#engineer_container nav#gnav .drawer .Toggle.active span:nth-child(3){top:27px;transform:rotate(45deg)}#engineer_container nav#gnav .gnav_wrap .logo{position:absolute;left:20px;top:20px;width:30%}#engineer_container nav#gnav .gnav_wrap .gnav{background:fixed linear-gradient(359.97deg,#72c6ef .15%,#004e8f 99.97%);-webkit-animation:dd_menu_out .7s forwards;animation:dd_menu_out .7s forwards;position:fixed;padding:100px 32px 0;z-index:30;width:100%;height:100%;top:0}#engineer_container nav#gnav .gnav_wrap .gnav li a{font-size:1.6rem;margin-bottom:.5em}#engineer_container nav#gnav .gnav_wrap .gnav li.mention span{right:auto!important;left:80px;top:8px!important}@-webkit-keyframes dd_menu_out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes dd_menu_out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}#engineer_container nav#gnav .gnav_wrap .gnav.open{-webkit-animation:dd_menu .7s forwards;animation:dd_menu .7s forwards}@-webkit-keyframes dd_menu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes dd_menu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}#engineer_container nav#gnav .gnav_wrap .alert.mention span{right:auto!important;left:0}#engineer_container nav#gnav .gnav_wrap .config{display:flex;left:32px;opacity:0;position:relative;top:-20px;transform:translateY(-160px);transition:all .5s ease;z-index:50}#engineer_container nav#gnav .gnav_wrap .config img{max-height:32px;margin-right:.8em}#engineer_container nav#gnav .gnav_wrap .gnav.open+.config{opacity:1;transform:translateY(0)}}@media screen and (min-width:481px)and (max-width:900px){#engineer_container nav#gnav{height:100px}#engineer_container nav#gnav .Toggle{right:35px!important}#engineer_container nav#gnav .gnav_wrap .gnav{width:50%;position:absolute;right:2%}#engineer_container nav#gnav .gnav_wrap .logo{width:10%}#engineer_container nav#gnav .gnav_wrap gnav.open{transform:translateY(50px)}}@media print,screen and (min-width:901px){#engineer_container nav#gnav{background:fixed linear-gradient(90deg,#0a2a88,#59cde9);position:fixed;top:0;left:0;width:100%}#engineer_container nav#gnav .drawer{position:absolute}#engineer_container nav#gnav .gnav_wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px;width:75%}#engineer_container nav#gnav .gnav_wrap .logo{-o-object-fit:contain;object-fit:contain;transition:all .5s ease}#engineer_container nav#gnav .gnav_wrap .logo img{width:100%;height:100%;max-height:35px}#engineer_container nav#gnav .gnav_wrap ul.gnav{display:flex}#engineer_container nav#gnav .gnav_wrap ul.gnav li{padding:8px}#engineer_container nav#gnav .gnav_wrap ul.config{display:flex;position:relative}#engineer_container nav#gnav .gnav_wrap ul.config li img{margin-left:12px;-o-object-fit:contain;object-fit:contain;width:32px;height:32px}#engineer_container nav#gnav .gnav_wrap .alert{position:relative}#engineer_container nav#gnav .Toggle{display:none}}a,em,li,p{color:#333;line-height:1.5em}a,em,li,p,span{font-size:1.4rem}span{color:#6b7280}em{font-style:normal}a{color:#333;text-decoration:none;transition:all .5s ease}a.line,a.link{text-decoration:underline}a.link{align-items:center;color:#60a5fa;display:flex}a.link:after{background:50%/contain url(/_next/static/media/icon_link_s.eeeed7d0.svg) no-repeat;content:"";display:block;margin-left:.3em;width:14px;height:14px}a:active,a:hover{color:#6b7280;opacity:.75;text-decoration:none;transition:all .5s ease}.heading_top{font-size:2.8rem;font-family:Inter;font-weight:600;line-height:1.2em;margin-bottom:.5em;text-align:right}.heading_wrap{margin:0 auto;text-align:center}h2{align-items:center;display:flex;font-size:2.4rem;font-family:Inter;font-weight:600;line-height:1.2em;margin-bottom:.8em;position:relative;z-index:10}h2:before{background:linear-gradient(359.97deg,#72c6ef .15%,#004e8f 99.97%);border-radius:10px;content:"";display:block;height:40px;width:5px;margin-right:.5em}h2 .caution{margin-left:1em;margin-bottom:0}h3{font-size:1.8rem;font-weight:700;margin-bottom:.5em;line-height:1.5em}h3.large{font-size:2.2rem!important}h4{font-size:1.6rem;line-height:1.5em;margin-bottom:.5em}h4,h5{font-weight:700}h5{font-size:1.4rem;margin-bottom:1em}.caution{align-items:center;color:#e34545;display:flex;font-weight:700;margin-bottom:.7em}.caution:before{background:50%/contain url(/_next/static/media/icon_caution.cc36d75d.svg) no-repeat;content:"";display:inline-block;height:20px;width:20px;margin-right:.5em}.caution.caution_s{color:#e34545;font-weight:400}.caution.caution_s:before{background:50%/contain url(/_next/static/media/icon_caution_s.13f7000c.svg) no-repeat}.caution.check{color:#e34545;font-weight:400}.caution.check:before{background:50%/contain url(/_next/static/media/icon_check.0abdfb7b.svg) no-repeat}.texts p,p.text{margin-bottom:1em}.text_center{text-align:center!important}.text_en{font-family:Inter;font-weight:400}.small{font-size:1.4rem!important}.smaller{font-size:1.2rem!important}.large{font-size:2.8rem!important}a.button{border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-block;font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:10}a.button span{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:700;position:relative}@media screen and (max-width:480px){a.button{display:block;margin:0 auto 1em!important;padding:8px 0!important;width:80%}a.button span{justify-content:center}}@media print,screen and (min-width:481px){a.button{padding:8px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}a.button:hover{transform:translateY(2px)}a.button.small{padding:8px 16px}a.button.center span{justify-content:center}@media print,screen and (min-width:481px){.edit_button.wide,.edit_button.wwide,a.button.wide,a.button.wwide{width:13%}}@media screen and (max-width:480px){.edit_button.wide,.edit_button.wwide,a.button.wide,a.button.wwide{box-sizing:border-box;display:block;margin:0 auto 1em;padding:8px 0;width:80%}}.edit_button.wide span,.edit_button.wwide span,a.button.wide span,a.button.wwide span{justify-content:center}@media print,screen and (min-width:481px){.edit_button.wwide,a.button.wwide{width:18%}}a.button.normal span{font-weight:400}a.button.icon span:before{content:"";display:block;height:10px;width:10px;margin-right:.5em}a.button.plus span:before{background:50%/contain url(/_next/static/media/icon_plus_w.cbb23378.svg) no-repeat}a.button.refresh span:before{background:50%/contain url(/_next/static/media/icon_refresh.4d011575.svg) no-repeat}a.button.person span:before{background:50%/contain url(/_next/static/media/icon_person.1bf7f5b9.svg) no-repeat;height:16px;width:16px}a.button.cto span:before{background:50%/contain url(/_next/static/media/icon_cto.e9ae43dc.svg) no-repeat;height:16px;width:16px}a.button.mail span:before{background:50%/contain url(/_next/static/media/icon_mail.be298e13.svg) no-repeat;height:16px;width:16px}a.button.save span:before{background:50%/contain url(/_next/static/media/icon_save_w.48f1e6ff.svg) no-repeat;height:16px;width:16px}a.button.check span:before{background:50%/contain url(/_next/static/media/icon_check_w.f388f988.svg) no-repeat;height:16px;width:16px}a.button.add span:before{background:50%/contain url(/_next/static/media/icon_add_w.8ea74edb.svg) no-repeat;height:16px;width:16px}a.button.send span:before{background:50%/contain url(/_next/static/media/icon_send_w.4f0b3c57.svg) no-repeat;height:16px;width:16px}a.button.import span:before{background:50%/contain url(/_next/static/media/icon_import.331efd65.svg) no-repeat;height:16px;width:16px}a.button.copy span:before{background:50%/contain url(/_next/static/media/icon_copy.84411fd5.svg) no-repeat;height:16px;width:16px}a.button.edit span:before{background:50%/contain url(/_next/static/media/icon_pencil_w.21343880.svg) no-repeat;height:16px;width:16px}a.button.twitter{background:#00acee}a.button.twitter span:before{background:50%/contain url(/_next/static/media/icon_twitter.9f82de71.svg) no-repeat;height:20px;width:20px}a.button.red{background:linear-gradient(90deg,#ec6f66,#f3a183)}a.button.blue{background:linear-gradient(268.59deg,#72c6ef .22%,#004e8f 98.15%)}a.button.darkblue{background:#0a2a88}a.button.nogradred{background:#eb5757}a.button.gray{background:#bdbdbd}a.button.github{background:#4f4f4f}a.button.github span{color:#fff}a.button.github span:before{background:50%/contain url(/_next/static/media/icon_github.19b9a2a4.svg) no-repeat;content:"";display:block;margin-right:.5em;height:24px;width:24px}a.button.google{background:#ebebeb}a.button.google span{color:#8d8d8d}a.button.google span:before{background:50%/contain url(/_next/static/media/icon_google.d699f585.svg) no-repeat;content:"";display:block;margin-right:.5em;height:16px;width:16px}.toggle_switch{display:table;font-size:12px;position:relative}.toggle_switch>label.text{cursor:pointer;position:absolute;left:2.8rem;top:0}.toggle_switch>label.text:after{content:"公開する";font-size:1.4rem}.toggle_switch>input{display:none}.toggle_switch>input:checked+label.button{background-color:#2f80ed}.toggle_switch>input:checked+label.button:before{left:calc(100% - 1em + .05em)}.toggle_switch>input:checked+label.button+label.text:after{content:"公開中";color:#2f80ed}.toggle_switch>label.button{display:inline-block;margin-right:5.5em;position:relative;width:1.8em;height:1em;border-radius:1em;background-color:#828282;cursor:pointer;top:.1em}.toggle_switch>label.button:before{position:absolute;top:.05em;left:.05em;width:.9em;height:.9em;border-radius:.9em;background-color:#fff;transition:.5s;content:""}@media print,screen and (min-width:481px){.button_wrap.flex{display:flex;justify-content:center}.button_wrap.flex .button,.button_wrap.flex .edit_button{margin:0 .5em}}.edit_button{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;color:#4f4f4f;display:block;text-align:center;white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.edit_button span{align-items:center;display:flex}.edit_button span:before{content:"";display:block;margin-right:.5em;height:20px;width:20px}@media screen and (max-width:480px){.edit_button{margin:0 auto 1em!important;padding:8px 0;width:80%}.edit_button span{justify-content:center}}@media print,screen and (min-width:481px){.edit_button{padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.edit_button:hover{transform:translateY(2px)}.edit_button.edit span:before{background:50%/contain url(/_next/static/media/icon_edit.76222346.svg) no-repeat}.edit_button.detail span:before{background:50%/contain url(/_next/static/media/icon_doc.3c143fbc.svg) no-repeat}.edit_button.comment span:before{background:50%/contain url(/_next/static/media/icon_comment.64e5ad9d.svg) no-repeat}.edit_button.assessment span:before{background:50%/contain url(/_next/static/media/icon_star.8aab8a0a.svg) no-repeat}.edit_button.chat span:before{background:50%/contain url(/_next/static/media/icon_chat.d9d94fa0.svg) no-repeat}.edit_button.trash span:before{background:50%/contain url(/_next/static/media/icon_trash.0618a3b8.svg) no-repeat}.edit_button.check span:before{background:50%/contain url(/_next/static/media/icon_check_g.509696e4.svg) no-repeat}.edit_button.refresh span:before{background:50%/contain url(/_next/static/media/icon_refresh_g.9e5a7bf7.svg) no-repeat}.edit_button.view span:before{background:50%/contain url(/_next/static/media/icon_view_g.9352bacb.svg) no-repeat}.edit_button.back span:before{transform:rotate(180deg)}.edit_button.arrow span:before,.edit_button.back span:before{background:50%/contain url(/_next/static/media/arrow_right.04f5d993.svg) no-repeat;width:10px;height:10px}.edit_button.plus span:before{background:50%/contain url(/_next/static/media/icon_plus.6eca7493.svg) no-repeat;width:16px;height:16px}.select_button{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:12px;justify-content:center;padding:8px;white-space:nowrap}.select_button:before{content:"";display:block;margin-right:.5em;width:16px;height:16px}.select_button.red{background:#ec6f66}.select_button.red:before{background:50%/contain url(/_next/static/media/icon_o.5d5a3af7.svg) no-repeat}.select_button.blue{background:#004e8f}.select_button.blue:before{background:50%/contain url(/_next/static/media/icon_x.92562b12.svg) no-repeat}.form_button{background:#43bcff;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;letter-spacing:.2em;margin:1em 0;padding:1em 5em;position:relative}.form_button:hover{opacity:.7}.button_back{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;display:block;width:24px;height:24px;transform:rotate(90deg);position:relative;top:-24px;left:-8px}@media print,screen and (min-width:901px){.heading_top{font-size:4.5rem}}@media screen and (max-width:480px){.contents_wrap .contents .image_text,.contents_wrap .contents .image_text .image_part,.contents_wrap .contents .image_text .text_part,.contents_wrap .contents .text_image,.contents_wrap .contents .text_image .image_part,.contents_wrap .contents .text_image .text_part{margin-bottom:3em}.contents_wrap .contents .clm2_sp{display:flex;flex-wrap:wrap;justify-content:space-between}.contents_wrap .contents .clm2_sp .clm_items,.contents_wrap .contents .clm2_sp li{flex-basis:48%}.contents_wrap .contents .clm2_pc .clm_items,.contents_wrap .contents .clm3_pc .clm_items,.contents_wrap .contents .clm4_pc .clm_items,.contents_wrap .contents .clm5_sp .clm_items{margin-bottom:3em}}@media print,screen and (min-width:481px){.contents_wrap .contents .image_text{display:flex;justify-content:space-between}.contents_wrap .contents .image_text .image_part{flex-basis:45%}.contents_wrap .contents .image_text .text_part{flex-basis:50%}.contents_wrap .contents .text_image{display:flex;justify-content:space-between;flex-direction:row-reverse}.contents_wrap .contents .text_image .image_part{flex-basis:35%}.contents_wrap .contents .text_image .text_part{flex-basis:60%}}@media screen and (min-width:481px)and (max-width:900px){.contents_wrap .contents .clm2_tb,.contents_wrap .contents .clm3_tb,.contents_wrap .contents .clm4_tb{display:flex;flex-wrap:wrap;justify-content:space-between}.contents_wrap .contents .clm3_tb.wrap,.contents_wrap .contents .clm4_tb.wrap{margin-bottom:-4em;justify-content:center!important}.contents_wrap .contents .clm3_tb.wrap .clm_items,.contents_wrap .contents .clm3_tb.wrap>li,.contents_wrap .contents .clm4_tb.wrap .clm_items,.contents_wrap .contents .clm4_tb.wrap>li{margin:0 1.4% 4em}.contents_wrap .contents .clm2_tb .clm_items,.contents_wrap .contents .clm2_tb>li{flex-basis:47%}.contents_wrap .contents .clm3_tb .clm_items,.contents_wrap .contents .clm3_tb>li{flex-basis:30%}.contents_wrap .contents .clm4_tb .clm_items,.contents_wrap .contents .clm4_tb>li{flex-basis:22%}}@media print,screen and (min-width:901px){.contents_wrap .contents .clm2_pc,.contents_wrap .contents .clm3_pc,.contents_wrap .contents .clm4_pc{display:flex;flex-wrap:wrap;justify-content:space-between}.contents_wrap .contents .clm3_pc.wrap,.contents_wrap .contents .clm4_pc.wrap{margin-bottom:-4em;justify-content:center!important}.contents_wrap .contents .clm3_pc.wrap .clm_items,.contents_wrap .contents .clm3_pc.wrap>li,.contents_wrap .contents .clm4_pc.wrap .clm_items,.contents_wrap .contents .clm4_pc.wrap>li{margin:0 1.4% 4em}.contents_wrap .contents .clm2_pc .clm_items,.contents_wrap .contents .clm2_pc>li{flex-basis:47%}.contents_wrap .contents .clm3_pc .clm_items,.contents_wrap .contents .clm3_pc>li{flex-basis:30%}.contents_wrap .contents .clm4_pc .clm_items,.contents_wrap .contents .clm4_pc>li{flex-basis:22%}}@media screen and (max-width:480px){.modaal-wrapper .modaal-inner-wrapper{width:calc(80% - 20px)!important;padding:50px 10px}.modaal-wrapper .modaal-inner-wrapper .modaal-container{width:calc(100% - 40px)!important}.modaal-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:20px!important}}.modaal-wrapper .modaal-close{position:absolute;top:-50px;right:0}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-close{top:-60px;right:calc((100% - 720px)/2)}}.modaal-wrapper .modaal-close:after,.modaal-wrapper .modaal-close:before{height:28px;width:1px}.modaal-wrapper .modaal-close:hover{background:none}.modaal-wrapper .modaal-close:hover:after,.modaal-wrapper .modaal-close:hover:before{background:#fff}.modaal-wrapper .modaal-container{border-radius:12px;max-width:720px}.modaal-wrapper .modaal-container .modaal-content h2{display:block;text-align:center;margin-bottom:1.5em}.modaal-wrapper .modaal-container .modaal-content h2:before{display:none}.modaal-wrapper .modaal-container .modaal-content .caution_yellow{background:#fffbeb;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1em;padding:14px 16px}.modaal-wrapper .modaal-container .modaal-content .caution_yellow p{align-items:center;color:#92400e;display:flex;font-size:1.2rem}.modaal-wrapper .modaal-container .modaal-content .caution_yellow p a{font-size:1.2rem;text-decoration:underline;color:#92400e}.modaal-wrapper .modaal-container .modaal-content .caution_yellow p:before{background:50%/contain url(/_next/static/media/icon_caution_y.c01d674c.svg) no-repeat;content:"";display:inline-block;width:20px;height:20px;margin-right:1em}.modaal-wrapper .modaal-container .modaal-content .caution_yellow>a.caution_close_button{background:50%/contain url(/_next/static/media/icon_close_y.89516275.svg) no-repeat;content:"";display:block;width:20px;height:20px}.modaal-wrapper .modaal-container .modaal-content .caution_yellow.close{display:none}.modaal-wrapper .modaal-container .modaal-content .form_wrap{background:#f3f4f6;border-radius:6px;padding:16px 24px;margin-bottom:1em}.modaal-wrapper .modaal-container .modaal-content .form_wrap h5{margin-bottom:.5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap input[type=date],.modaal-wrapper .modaal-container .modaal-content .form_wrap input[type=datetime-local]{color:#828282}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex{display:flex}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>.select_wrap>input,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>div,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>h5,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=date],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=datetime-local],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=text],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>p{margin-right:1em!important}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex div.small{width:15%}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex div.middle{margin-right:3em!important;width:25%}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex div.middle+p{margin-bottom:.8em}}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex.end{align-items:flex-end}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex.date p{white-space:nowrap}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex.clm2{flex-wrap:wrap}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex.clm2 div{flex-basis:42%;margin-bottom:1em!important}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process{margin-bottom:1.5em;position:relative;z-index:10}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process{display:flex;flex-wrap:nowrap}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process:after{display:block;content:"";width:100%;height:1px;position:absolute;background:#2f80ed;top:50%;z-index:-1}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process li:not(:last-child){margin-right:1em}}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process li{background:#fff;border:1px solid #2f80ed;border-radius:20px/50%;color:#2f80ed;display:block;font-size:1.6rem;text-align:center;padding:8px;cursor:pointer;flex:1 1}@media screen and (max-width:480px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process li{margin-bottom:1em}}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process li.is-active{background:#2f80ed!important;color:#fff!important}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process li.is-checked{background:#e8f2ff;color:#2f80ed}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list{display:none;flex-wrap:wrap;justify-content:flex-start}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list li{align-items:center;background:#fff;display:flex;font-size:1.2rem;flex-basis:calc(33% - .4em - 8px);margin-bottom:.5em;padding:4px}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list li input{margin-right:.5em}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list li:not(:nth-child(3n)){margin-right:.5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list.is-show{display:flex}}@media screen and (max-width:480px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list ul.process_list.is-show{display:block}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flexsp div{width:90%}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flexsp p{float:left;position:relative;top:.5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flexsp p+div{float:left}.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp .select_wrap,.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp input{float:left;margin-right:1em!important;width:80%}.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp h4{clear:both}}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex_w div:not(:last-child),.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex_w p:not(:last-child){margin-right:5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex_w .narrow{margin-right:3em!important}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex.start{align-items:flex-start}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex.center{justify-content:center}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.flex.center a{margin:0 1em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_list.s{margin-bottom:1.5em}}@media screen and (max-width:480px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp .select_wrap{width:30%;float:left}.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp p{float:left;margin:.5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .flexsp+div{clear:both}.modaal-wrapper .modaal-container .modaal-content .form_wrap input.flexsp{float:left;margin-right:1em!important;width:80%}.modaal-wrapper .modaal-container .modaal-content .form_wrap p.flexsp{margin-top:1em}}.modaal-wrapper .modaal-container .modaal-content .form_wrap ul.assessment{justify-content:center}.modaal-wrapper .modaal-container .modaal-content .form_wrap ul.assessment li input[type=radio]{display:none}.modaal-wrapper .modaal-container .modaal-content .form_wrap ul.assessment li label.button{background:#fff;border-radius:6px;display:block;font-size:2.4rem;line-height:1em;margin-right:.5em;padding:20px 40px;text-align:center}.modaal-wrapper .modaal-container .modaal-content .form_wrap ul.assessment li>input:checked+label.button{background:#60a5fa;color:#fff}.modaal-wrapper .modaal-container .modaal-content .form_wrap.s{margin:0 auto;width:70%}@media print,screen and (min-width:901px){.modaal-wrapper .modaal-container .modaal-content .form_wrap.narrow .select_wrap{width:50%}}.modaal-wrapper .modaal-container .modaal-content .form_wrap.career_process .form_flex{margin-bottom:1em}.modaal-wrapper .modaal-container .modaal-content .form_wrap.career_process .form_flex>div{align-items:center;display:flex;margin-right:1em}.modaal-wrapper .modaal-container .modaal-content .sheet .heading_sheet{align-items:center;display:flex;justify-content:center;margin-bottom:3em}.modaal-wrapper .modaal-container .modaal-content .sheet .heading_sheet h2{margin:0}.modaal-wrapper .modaal-container .modaal-content .sheet .heading_sheet a{display:block;width:20px;height:20px;margin-left:1em}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import{border-bottom:1px solid #bdbdbd;display:flex;justify-content:center;margin-bottom:2em}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li{cursor:pointer;display:block;font-size:1.8rem;font-weight:700;margin:0 .5em;padding-bottom:.4em}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li.tab1{border-bottom:2px solid #333}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li.is-active{color:#60a5fa}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li.is-active.tab1{border-bottom:2px solid #60a5fa}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01,.modaal-wrapper .modaal-container .modaal-content .sheet .import_02{display:none}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01.is-show,.modaal-wrapper .modaal-container .modaal-content .sheet .import_02.is-show{display:block!important}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame{border:1px dashed #bdbdbd;padding:16px 24px;display:flex;justify-content:center;margin-bottom:2em}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame p.pic{margin-right:1em;height:100px;width:100px}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame ul.files{display:block;width:100%}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame ul.files li{display:flex;align-items:center;justify-content:flex-start}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame ul.files li .pic{width:24px!important;height:24px!important}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame ul.files li:before{display:none}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 .frame ul.files li p{font-weight:700}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 p,.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 ul li{line-height:1.8em}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01 ul li:before{content:"・"}.modaal-wrapper .modaal-container .modaal-content .sheet .import_01>ul>li{line-height:1.5em}.modaal-wrapper .modaal-container .modaal-content .share .form_flex .button span,.modaal-wrapper .modaal-container .modaal-content .sheet .import_02 .button span{white-space:nowrap}.modaal-wrapper .modaal-container .modaal-content .share .button_wrap.twitter{border-bottom:1px solid #bdbdbd;padding-bottom:3em}.modaal-wrapper .modaal-container .modaal-content .release input[type=text]{position:relative}.modaal-wrapper .modaal-container .modaal-content .release input[type=text]:after{background:50%/contain url(/_next/static/media/icon_pencil.63bb87c3.svg) no-repeat;content:"";display:block;position:absolute;right:.5em;top:4px;width:20px;height:20px}.modaal-wrapper .modaal-container .modaal-content .release .tag{display:flex;margin-top:1em}.modaal-wrapper .modaal-container .modaal-content .release .tag li{align-items:center;background:#4f4f4f;border-radius:.7em/50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;line-height:1.2em;margin-right:.4em;padding:2px 10px 3px}.modaal-wrapper .modaal-container .modaal-content .release .tag li:before{background:50%/contain url(/_next/static/media/icon_x.92562b12.svg) no-repeat;content:"";display:block;margin-right:.5em;height:16px;width:16px}.modaal-wrapper .modaal-container .modaal-content .button_wrap{margin-top:3em}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .button_wrap{display:flex;justify-content:center}.modaal-wrapper .modaal-container .modaal-content .button_wrap a{margin:0 .5em;width:32%}}.modaal-wrapper .modaal-container .modaal-content .button_wrap a span{justify-content:center;white-space:nowrap}.modaal-wrapper .modaal-container .modaal-content .button_wrap.right{justify-content:flex-end}.modaal-wrapper .modaal-container .modaal-content .button_wrap.right a{width:-webkit-max-content;width:-moz-max-content;width:max-content}.modaal-wrapper .modaal-container .modaal-content .flex_wrap{align-items:center;display:flex;justify-content:center;margin:1em 0}.modaal-wrapper .modaal-container .modaal-content .flex_wrap input[type=checkbox]{margin-bottom:0}.modaal-wrapper .modaal-container .modaal-content .transition.vanish{display:none}.modaal-wrapper .modaal-container .modaal-content .transition.active{display:block}.modaal-wrapper .modaal-container .modaal-content .date_c h3,.modaal-wrapper .modaal-container .modaal-content .date_c p,.modaal-wrapper .modaal-container .modaal-content .decline_c h3,.modaal-wrapper .modaal-container .modaal-content .decline_c p,.modaal-wrapper .modaal-container .modaal-content .offer_c h3,.modaal-wrapper .modaal-container .modaal-content .offer_c p{margin-bottom:1em}.modaal-wrapper .modaal-container .modaal-content .invite .tag{display:flex;margin-top:1em}.modaal-wrapper .modaal-container .modaal-content .invite .tag li{background:#828282;border-radius:4px;color:#fff;font-size:1.2rem;line-height:1em;margin-right:1em;padding:4px 28px 4px 4px;position:relative}.modaal-wrapper .modaal-container .modaal-content .invite .tag li:after,.modaal-wrapper .modaal-container .modaal-content .invite .tag li:before{content:"";background:#fff;display:block;width:10px;height:1.4px;position:absolute;right:4px;top:50%}.modaal-wrapper .modaal-container .modaal-content .invite .tag li:before{transform:rotate(-45deg) translateY(-50%);right:3.1px}.modaal-wrapper .modaal-container .modaal-content .invite .tag li:after{transform:rotate(45deg) translateY(-50%)}.modaal-wrapper .modaal-container .modaal-content .invite .form_flex.text_copy a{color:#60a5fa;white-space:nowrap}.modaal-wrapper .modaal-container .modaal-content .invite .button_wrap{margin-top:1em}.body_engineer .modaal-wrapper .modaal-container .modaal-content .form_wrap{background:rgba(89,205,233,.1)}.body_engineer .modaal-wrapper .modaal-container .modaal-content .status .checkbox{padding:16px 40px;border:1px solid #bdbdbd;width:calc(100% - 80px);margin-bottom:1em;border-radius:4px}.body_engineer .modaal-wrapper .modaal-container .modaal-content .status .checkbox.checked{background:#eff6ff}.body_engineer .modaal-wrapper .modaal-container .modaal-content .status .checkbox:before{left:16px}.body_engineer .modaal-wrapper .modaal-container .modaal-content .status .checkbox:after{left:21px}.body_engineer .modaal-wrapper .modaal-container .modaal-content input[type=checkbox]{display:none}.body_engineer .modaal-wrapper .modaal-container .modaal-content .checkbox{box-sizing:border-box;color:#333;cursor:pointer;font-size:1.4rem;display:inline-block;padding:0 0 0 30px;position:relative;width:auto}.body_engineer .modaal-wrapper .modaal-container .modaal-content .checkbox:before{background:#fff;border:1px solid #e0e0e0;border-radius:4px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.body_engineer .modaal-wrapper .modaal-container .modaal-content .checkbox:after{border-right:3px solid #2f80ed;border-bottom:3px solid #2f80ed;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.body_engineer .modaal-wrapper .modaal-container .modaal-content input[type=checkbox]:checked+.checkbox:after{opacity:1}.body_admin .form_wrap span.bg{background:#fff;border-radius:4px;display:block;padding:.5em .8em}.body_admin .form_wrap em{display:block;font-weight:700;margin-bottom:.5em}.body_admin .form_wrap>div{margin-bottom:1em}.body_admin .form_wrap .form_flex>div{padding-right:2em}.modaal-wrapper *{box-sizing:content-box!important}html body#auth_body{background:#fafafa;color:#333;width:100%;height:100%;position:relative}html body#auth_body:before{background:linear-gradient(90deg,#0a2a88,#59cde9);content:"";display:block;position:absolute;left:0;top:0;width:100%;height:420px}html body#auth_body #login_container{margin:0 auto;position:relative}html body#auth_body #login_container .contents_wrap .pic img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html body#auth_body #login_container .contents_wrap .area .box .logo img{display:block;max-width:200px;margin:0 auto}html body#auth_body #login_container .contents_wrap .area .box .part .cover{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.06);border-radius:8px;margin:0 auto}html body#auth_body #login_container .contents_wrap .area .box .part .cover a.textlink{color:#60a5fa;display:block;text-decoration:underline}html body#auth_body #login_container .contents_wrap .area .box .part .cover p.text_center{margin-bottom:32px}html body#auth_body #login_container .contents_wrap .area .box .part.form_part h2{display:block;text-align:center;margin-bottom:32px}html body#auth_body #login_container .contents_wrap .area .box .part.form_part h2:before{display:none}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont{border-bottom:1px solid #e0e0e0;padding-bottom:16px}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .form_wrap{margin:0 auto 16px}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .form_wrap .select_wrap,html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .form_wrap input,html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .form_wrap p{margin-bottom:4px!important}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont label.checkbox{font-size:1.4rem;margin-bottom:16px;position:relative;left:50%;transform:translateX(-50%)}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont label.checkbox a{color:#60a5fa;text-decoration:underline}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .button_wrap{text-align:center}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .button_wrap .button{margin-bottom:8px;padding:16px 0}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .button_wrap .button.wide{width:50%}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .external{padding:40px 0;text-align:center}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .external h3{margin-bottom:16px}html body#auth_body #login_container .contents_wrap .area .box .part.login_part .form_cont{padding-bottom:32px}html body#auth_body #login_container .contents_wrap .area .box .part.login_part .external{padding:16px 0}html body#auth_body #login_container .contents_wrap .area .box .part.login_part .external .button_wrap{margin-bottom:32px}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont{display:flex;justify-content:center;margin-bottom:40px;position:relative}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont:after{background:#bdbdbd;content:"";display:block;height:6px;position:absolute;left:50%;transform:translateX(-50%);top:13px}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div{text-align:center}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div span{background:#bdbdbd;border-radius:50%;color:#fff;display:block;font-family:Inter;font-weight:600;font-size:2.2rem;width:32px;height:32px;line-height:32px;text-align:center;margin-bottom:12px;position:relative;left:50%;transform:translateX(-50%);z-index:10}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div p{color:#bdbdbd;font-weight:700}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div.current span{background:#fff!important;border:1px solid #0a2a88!important;color:#0a2a88!important}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div.current p{color:#0a2a88}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont.comp:after{background:#0a2a88}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont.comp div span{background:#0a2a88;position:relative}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont.comp div span:before{background:50%/contain url(/_next/static/media/icon_check.8b6ca0d1.svg) no-repeat;content:"";display:block;height:24px;width:24px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont.comp div p{color:#0a2a88}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont.comp.mono:after{display:none}html body#auth_body #login_container .contents_wrap .area .box .part.company_part .form_cont,html body#auth_body #login_container .contents_wrap .area .box .part.password_part .form_cont{border:none}@media print,screen and (min-width:901px){html body#auth_body #login_container .contents_wrap .area .box .logo img{padding:88px 0 32px}html body#auth_body #login_container .contents_wrap .area .box .part .cover{padding:32px;width:calc(45% - 64px);max-width:640px}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .form_cont .form_wrap{width:70%}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .external .button_wrap{display:flex;justify-content:center}html body#auth_body #login_container .contents_wrap .area .box .part.form_part .external .button_wrap .button:not(:last-child){margin-right:16px}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div,html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont:after{width:30%}}@media screen and (max-width:900px){html body#auth_body #login_container .contents_wrap .area .box .logo img{padding:32px 0}html body#auth_body #login_container .contents_wrap .area .box .part .cover{padding:32px 16px;width:calc(94% - 32px)}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont:after{width:50%}html body#auth_body #login_container .contents_wrap .area .box .part.password_part .password_cont div{width:40%}}@media screen and (max-width:480px){html body#auth_body #login_container .hide_sp{display:none!important}}@media screen and (max-width:900px){html body#auth_body #login_container{overflow:hidden;padding-bottom:16px}html body#auth_body #login_container .hide_tbsp{display:none!important}}@media screen and (min-width:481px)and (max-width:900px){html body#auth_body .hide_tb{display:none!important}}@media print,screen and (min-width:481px){html body#auth_body .hide_pctb{display:none!important}}@media print,screen and (min-width:901px){html body#auth_body #login_container{padding-bottom:72px}html body#auth_body #login_container .contents_wrap .contents.main_cont{top:200px;padding-bottom:100px}html body#auth_body .hide_pc{display:none}}@media print,screen and (min-width:1400px){html body#auth_body .hide_l_pc{display:none!important}}*{margin:0;padding:0}embed,img,object,video{max-width:100%;transition:all .5s ease}li{list-style:none;margin:0;padding:0}.select_wrap,input[type=date],input[type=datetime-local],input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:none;height:24px;padding:8px;margin:0!important}@media screen and (max-width:480px){.select_wrap,input[type=date],input[type=datetime-local],input[type=text]{margin-bottom:1em!important}}.select_wrap{padding:8px 32px 8px 8px;position:relative}.select_wrap:after{background:50%/contain url(/_next/static/media/arrow_below_form.5cc9dcfa.svg) no-repeat;position:absolute;content:"";display:block;width:20px;height:20px;right:10px;top:50%;transform:translateY(-50%);z-index:10}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#828282;font-size:1.6rem;height:100%;padding:0 10px;position:relative;z-index:100}select:focus{outline:none}input[type=text]{width:calc(100% - 16px)}input[type=text]::-moz-placeholder{color:#828282;font-size:1.6rem}input[type=text]:-ms-input-placeholder{color:#828282;font-size:1.6rem}input[type=text]::placeholder{color:#828282;font-size:1.6rem}input[type=checkbox]{display:none}.checkbox{box-sizing:border-box;color:#333;cursor:pointer;font-size:1.4rem;display:inline-block;padding:0 0 0 30px;position:relative;width:auto}.checkbox:before{background:#fff;border:1px solid #e0e0e0;border-radius:4px;height:16px;left:5px;margin-top:-8px;width:16px}.checkbox:after,.checkbox:before{content:"";display:block;position:absolute;top:50%}.checkbox:after{border-right:3px solid #2f80ed;border-bottom:3px solid #2f80ed;height:9px;left:10px;margin-top:-7px;opacity:0;transform:rotate(45deg);width:5px}input[type=checkbox]:checked+.checkbox:after{opacity:1}@media print,screen and (min-width:481px){input.small{width:15%}input.middle{width:25%}input.half{width:50%}}input[type=date],input[type=datetime-local]{width:calc(100% - 16px)!important}select{width:100%}textarea{border:1px solid #d1d5db;border-radius:4px;padding:8px;width:calc(100% - 16px)}textarea::-moz-placeholder{color:#828282;font-size:1.6rem}textarea:-ms-input-placeholder{color:#828282;font-size:1.6rem}textarea::placeholder{color:#828282;font-size:1.6rem}html{overflow-x:hidden;scroll-behavior:smooth;height:100%;font-size:10px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;line-height:20px}html body{background:#fafafa;color:#333;width:100%;height:100%;position:relative}html body .area{margin:3em 4em;flex:1 1}#chart_statistics{height:270px;margin:0 auto}@media screen and (max-width:480px){#chart_statistics{min-width:300%}}#chart_statistics tr{padding:0 8px;border:none}#chart_statistics tr td .data{font-size:1.2rem;position:absolute;top:-20px;white-space:nowrap}#chart_statistics tr td:nth-child(2){background:#56ccf2}#chart_statistics tr td:nth-child(3){background:#8785f8}#chart_statistics tr td:last-child{background:#2f80ed}.pie-container{margin:0 auto 2em;position:relative;padding-bottom:140px;width:140px}@media print,screen and (min-width:481px){.pie-container{margin:0 1em}}.pie-container:before{width:70px;height:70px;content:"";display:block;position:absolute;background:#fff;border-radius:50%;z-index:10;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.pie-container .pie-svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-450deg)}.pie-container .pie-svg .pie{fill:transparent;cx:32;cy:32;r:16;stroke-width:32}.pie-container .pie-no{width:100%;height:100%;position:absolute;left:0;top:0}.pie-container .pie-no p{text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0 1px #fff,0 2px 1px #fff,-2px 0 1px #fff,0 -2px 1px #fff}.pie-container .pie-no p,.pie-container .pie_title{font-size:1.2rem;position:absolute;text-align:center;z-index:10}.pie-container .pie_title{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);line-height:1.2em}.pie01 .pieA,.pie_p02 .pieA{stroke:rgba(0,67,106,.5)}.pie01 .pieB,.pie_p02 .pieB{stroke:rgba(32,125,147,.5)}.pie01 .pieC,.pie_p02 .pieC{stroke:rgba(85,186,191,.5)}.pie01 .pieD,.pie_p02 .pieD{stroke:rgba(132,236,225,.5)}.pie02 .pieA,.pie_p01 .pieA{stroke:rgba(127,60,215,.5)}.pie02 .pieB,.pie_p01 .pieB{stroke:rgba(123,97,255,.5)}.pie02 .pieC,.pie_p01 .pieC{stroke:rgba(165,180,252,.5)}.pie_p03 .pieA{stroke:rgba(215,134,60,.5)}.pie_p03 .pieB{stroke:rgba(233,193,51,.5)}.pie_p03 .pieC{stroke:rgba(253,255,153,.5)}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}html body #__next{width:100%;height:100%;position:relative}html body #container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists{padding:0}html body #container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists:after{content:none}html body #container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail{display:block}html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar,html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar__text,html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img.sb-avatar__image{width:100px;height:100px}@media print,screen and (min-width:481px){html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar,html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar__text,html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img.sb-avatar__image{width:140px!important;height:140px!important}}html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap textarea{resize:none}html body #container .contents_wrap .contents .area .box .part.setting_part .form_wrap .width-40{width:40%!important}html body #container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list textarea{resize:none}html body .accordion-button{padding:16px}html body .accordion-button:focus{outline:none;border:none;box-shadow:none}html body .accordion-button:not(.collapsed){background:#eff6ff;box-shadow:none;color:#212529}html body .reset-css{font-size:14px!important}html body .react-datepicker__time-list-item{font-size:14px}@media screen and (max-width:480px){html body .react-datepicker__time-list-item{font-size:9px}}html body .react-datepicker-popper{width:328px;height:241px;padding:0;z-index:100}@media screen and (max-width:480px){html body .react-datepicker-popper{width:218px;height:10;padding:0}}html body .react-datepicker-popper>div{width:100%;height:100%;padding:0}html body .react-datepicker-popper>div .react-datepicker{box-sizing:border-box!important;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:14px;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;width:100%;height:100%;padding:0}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker{font-size:9px}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__navigation{right:67px}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker .react-datepicker__navigation{right:40px}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container{width:80%;height:100%;padding:0}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header{height:25%;padding:0}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{height:40%;padding:0;font-size:13px}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:9px}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{height:60%}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{padding-left:19px;margin:0;padding-top:10px}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{padding-left:7px;margin:0}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__month:first-child:nth-last-child(5){height:20%}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__month{width:100%;height:75%;padding:0;margin:0}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{width:100%;height:16.5%;display:flex;align-items:center;justify-content:center}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{padding-left:15px}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{padding-left:7px}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container{padding:0;width:20%;height:100%;box-sizing:border-box!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__header--time{height:25%;width:100%;padding:0}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__header--time .react-datepicker-time__header{width:100%;height:100%;padding-top:15px;font-size:13px}@media screen and (max-width:480px){html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__header--time .react-datepicker-time__header{padding-top:8px;font-size:9px}}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__time{height:75%}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{height:100%;width:100%}html body .react-datepicker-popper>div .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list{height:100%!important;border:#000;box-sizing:border-box}html body .date-picker-input{position:relative}html body .calendar-icon{cursor:pointer;background:url(/_next/static/media/icon_calendar.12418d50.svg) no-repeat 99%;background-size:20px;background-color:#fff;width:20px;height:20px;content:"";position:absolute;right:10px;top:0;transform:translateY(50%)}a.disabled{pointer-events:none;opacity:.7}.errors{background-color:red;font-size:15px;padding-bottom:10px;padding-top:10px;color:#fff}input[type=email],input[type=password]{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:none;height:24px;padding:8px;margin:0!important;width:calc(100% - 16px)}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder{color:#828282;font-size:1.6rem}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#828282;font-size:1.6rem}input[type=email]::placeholder,input[type=password]::placeholder{color:#828282;font-size:1.6rem}@media screen and (max-width:480px){input[type=email],input[type=password]{margin-bottom:1em!important}}.sb-avatar--text .sb-avatar__text div span{font-size:100%}button{font-family:inherit}.accordion-button:after{background:50%/contain url(/_next/static/media/arrow_below.7ed592b3.svg) no-repeat;content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:16px;-webkit-animation:list_arrow_above .5s forwards;animation:list_arrow_above .5s forwards}@keyframes list_arrow_above{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.accordion-button:not(.collapsed):after{background-image:url(/_next/static/media/arrow_below.7ed592b3.svg);-webkit-animation:list_arrow_below .5s forwards;animation:list_arrow_below .5s forwards}.half{width:50%}.autocomplete{position:relative}.autocomplete .dropdown{width:100%!important;position:absolute;display:none!important;border-radius:0 0 5px 5px;background-color:#fff;display:flex;flex-direction:column;border:1px solid #d1d5db;z-index:100}.autocomplete .dropdown.show{display:block!important}.autocomplete .dropdown .dropdown-item{height:24px;padding:8px}.autocomplete .dropdown .dropdown-item:hover{cursor:pointer;background-color:#e8e8e8}td.user>div{display:flex}td.user>div div.avatar{height:40px;width:40px;margin-right:.5em}td.user li{align-items:center;display:flex}td.user li .avatar{margin-right:.5rem;width:40px}.doughnut-container{margin:0 auto 2em;width:140px;font-size:1rem}@media print,screen and (min-width:481px){.doughnut-container{margin:0 1em}}.auto-break-line{font-size:1.4rem;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap;font-family:Noto Sans JP,sans-serif}.line-limit{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.modal#status input[type=radio]{display:none}input[type=radio]:checked+.checkbox:after{opacity:1!important}.pt-1{padding-top:1px}.mt-1{margin-top:1px}.pt-2{padding-top:2px}.mt-2{margin-top:2px}.pt-3{padding-top:3px}.mt-3{margin-top:3px}.pt-4{padding-top:4px}.mt-4{margin-top:4px}.pt-5{padding-top:5px}.mt-5{margin-top:5px}.pt-6{padding-top:6px}.mt-6{margin-top:6px}.pt-7{padding-top:7px}.mt-7{margin-top:7px}.pt-8{padding-top:8px}.mt-8{margin-top:8px}.pt-9{padding-top:9px}.mt-9{margin-top:9px}.pt-10{padding-top:10px}.mt-10{margin-top:10px}.pt-11{padding-top:11px}.mt-11{margin-top:11px}.pt-12{padding-top:12px}.mt-12{margin-top:12px}.pt-13{padding-top:13px}.mt-13{margin-top:13px}.pt-14{padding-top:14px}.mt-14{margin-top:14px}.pt-15{padding-top:15px}.mt-15{margin-top:15px}.pt-16{padding-top:16px}.mt-16{margin-top:16px}.pt-17{padding-top:17px}.mt-17{margin-top:17px}.pt-18{padding-top:18px}.mt-18{margin-top:18px}.pt-19{padding-top:19px}.mt-19{margin-top:19px}.pt-20{padding-top:20px}.mt-20{margin-top:20px}.pr-1{padding-right:1px}.mr-1{margin-right:1px}.pr-2{padding-right:2px}.mr-2{margin-right:2px}.pr-3{padding-right:3px}.mr-3{margin-right:3px}.pr-4{padding-right:4px}.mr-4{margin-right:4px}.pr-5{padding-right:5px}.mr-5{margin-right:5px}.pr-6{padding-right:6px}.mr-6{margin-right:6px}.pr-7{padding-right:7px}.mr-7{margin-right:7px}.pr-8{padding-right:8px}.mr-8{margin-right:8px}.pr-9{padding-right:9px}.mr-9{margin-right:9px}.pr-10{padding-right:10px}.mr-10{margin-right:10px}.pr-11{padding-right:11px}.mr-11{margin-right:11px}.pr-12{padding-right:12px}.mr-12{margin-right:12px}.pr-13{padding-right:13px}.mr-13{margin-right:13px}.pr-14{padding-right:14px}.mr-14{margin-right:14px}.pr-15{padding-right:15px}.mr-15{margin-right:15px}.pr-16{padding-right:16px}.mr-16{margin-right:16px}.pr-17{padding-right:17px}.mr-17{margin-right:17px}.pr-18{padding-right:18px}.mr-18{margin-right:18px}.pr-19{padding-right:19px}.mr-19{margin-right:19px}.pr-20{padding-right:20px}.mr-20{margin-right:20px}.pb-1{padding-bottom:1px}.mb-1{margin-bottom:1px}.pb-2{padding-bottom:2px}.mb-2{margin-bottom:2px}.pb-3{padding-bottom:3px}.mb-3{margin-bottom:3px}.pb-4{padding-bottom:4px}.mb-4{margin-bottom:4px}.pb-5{padding-bottom:5px}.mb-5{margin-bottom:5px}.pb-6{padding-bottom:6px}.mb-6{margin-bottom:6px}.pb-7{padding-bottom:7px}.mb-7{margin-bottom:7px}.pb-8{padding-bottom:8px}.mb-8{margin-bottom:8px}.pb-9{padding-bottom:9px}.mb-9{margin-bottom:9px}.pb-10{padding-bottom:10px}.mb-10{margin-bottom:10px}.pb-11{padding-bottom:11px}.mb-11{margin-bottom:11px}.pb-12{padding-bottom:12px}.mb-12{margin-bottom:12px}.pb-13{padding-bottom:13px}.mb-13{margin-bottom:13px}.pb-14{padding-bottom:14px}.mb-14{margin-bottom:14px}.pb-15{padding-bottom:15px}.mb-15{margin-bottom:15px}.pb-16{padding-bottom:16px}.mb-16{margin-bottom:16px}.pb-17{padding-bottom:17px}.mb-17{margin-bottom:17px}.pb-18{padding-bottom:18px}.mb-18{margin-bottom:18px}.pb-19{padding-bottom:19px}.mb-19{margin-bottom:19px}.pb-20{padding-bottom:20px}.mb-20{margin-bottom:20px}.pl-1{padding-left:1px}.ml-1{margin-left:1px}.pl-2{padding-left:2px}.ml-2{margin-left:2px}.pl-3{padding-left:3px}.ml-3{margin-left:3px}.pl-4{padding-left:4px}.ml-4{margin-left:4px}.pl-5{padding-left:5px}.ml-5{margin-left:5px}.pl-6{padding-left:6px}.ml-6{margin-left:6px}.pl-7{padding-left:7px}.ml-7{margin-left:7px}.pl-8{padding-left:8px}.ml-8{margin-left:8px}.pl-9{padding-left:9px}.ml-9{margin-left:9px}.pl-10{padding-left:10px}.ml-10{margin-left:10px}.pl-11{padding-left:11px}.ml-11{margin-left:11px}.pl-12{padding-left:12px}.ml-12{margin-left:12px}.pl-13{padding-left:13px}.ml-13{margin-left:13px}.pl-14{padding-left:14px}.ml-14{margin-left:14px}.pl-15{padding-left:15px}.ml-15{margin-left:15px}.pl-16{padding-left:16px}.ml-16{margin-left:16px}.pl-17{padding-left:17px}.ml-17{margin-left:17px}.pl-18{padding-left:18px}.ml-18{margin-left:18px}.pl-19{padding-left:19px}.ml-19{margin-left:19px}.pl-20{padding-left:20px}.ml-20{margin-left:20px}.contents_wrap .contents .area .box .part.engineer_part .cover .result_wrap>a .user_info div.avatar{margin-right:1em;width:40px}.user_info>div>p{max-width:none!important}#engineer_container nav#gnav .gnav_wrap ul.alert_list>ul>li>div,html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list>ul>li>div{flex-grow:0;margin-right:1em}#engineer_container nav#gnav .gnav_wrap ul.config>li.alert.mention,ul.head_menu>li.alert.mention{position:relative}#engineer_container nav#gnav .gnav_wrap ul.config>li.alert.mention .sb-avatar__text span,ul.head_menu>li.alert.mention .sb-avatar__text span{background:unset!important;border-radius:unset!important;color:#6b7280!important;font-size:100%!important;line-height:unset!important;position:unset!important;top:unset!important;right:unset!important;text-align:center!important;width:unset!important;height:unset!important}#engineer_container nav#gnav .gnav_wrap ul.config ul.alert_list>ul>li>div span:before,ul.head_menu ul.alert_list>ul>li>div span:before{display:none!important}@media screen and (max-width:480px){#engineer_container nav#gnav{position:relative}}#engineer_container nav#gnav .gnav_wrap ul.alert_list{overflow-y:auto;overflow-x:hidden;max-height:500px}@media screen and (max-width:480px){#engineer_container nav#gnav .gnav_wrap ul.alert_list{position:absolute;right:-296px}}#engineer_container nav#gnav{z-index:101}html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list{overflow-y:auto;overflow-x:hidden;max-height:500px}@media screen and (max-width:480px){html body #container .contents_wrap .contents header.head ul.head_menu ul.alert_list{position:absolute;right:-270px}}.contents{min-height:100vh}#engineer_container nav#gnav .gnav_wrap ul.config li img{-o-object-fit:cover;object-fit:cover;margin-left:12px}.chat_list{min-width:250px!important;max-width:300px!important}.align-element{display:flex!important;justify-content:center!important}.contents_wrap .contents .area .box .part.archive_part .lists_table table td{text-align:center}.contents_wrap .contents .area .box .part.archive_part .lists_table table td a{justify-content:center}.contents_wrap .contents .area .box .part.archive_part .lists_table table td p.textLink{-webkit-text-decoration:underline #000;text-decoration:underline #000}#chat_area .message{height:100%!important;overflow:hidden!important}#chat_area .message .messages{flex:1 1;display:flex;flex-direction:column;height:100%;overflow-y:auto}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill>div .skills{display:block;padding-bottom:12px}.caution>a{color:#e34545;text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-initial{text-align:left;text-align:initial}.text-inherit{text-align:inherit}.frame .button-alignment{display:flex;flex-direction:row;justify-content:space-between}.hidden{display:none}.box_text,h1,h2,h3,h4,h5,p,pre,span{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.right-align-element{display:flex;justify-content:flex-end;padding-right:100px!important}.current_mess{background:#f0f2f5;border-radius:6px}.status .time{min-width:120px}.unread{font-weight:700}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li.is-active.tab2{border-bottom:2px solid #60a5fa}.modaal-wrapper .modaal-container .modaal-content .sheet ul.import li.tab1{border-bottom:none}li.rate{width:180px}#container .contents_wrap .contents .area .box .part.setting_part p.caution{padding-left:0}#container .contents_wrap .contents header.head ul.head_menu>li>a img{-o-object-fit:cover!important;object-fit:cover!important}#engineer_container nav#gnav .gnav_wrap ul.config li img,#login_area,#signin_area{margin:unset}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul li{padding-right:12px}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .member_wrap ul{justify-content:flex-start!important}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .responsive_lists,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists .responsive_lists{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .responsive_lists,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists .responsive_lists{flex-direction:column;align-items:flex-start}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap>.edit_button{position:absolute;right:0;top:0}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap>.edit_button{margin:0 auto 1em!important;padding:8px 14px;width:30%}#engineer_container .contents_wrap .contents .area .box .part .frame .button-alignment{display:flex;flex-flow:column}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap .lists_detail .info{margin-left:0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap h3{font-size:1.8rem}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap.management .frame{display:flex;flex-flow:column}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:flex;flex-direction:column-reverse}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .button_wrap div{display:flex;align-content:flex-end;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap}.caution_x{display:flex}.cover>ul.tasks,.part>ul.tasks{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1em;gap:1em}@media screen and (min-width:481px){.cover>ul.tasks li:not(:last-child),.part>ul.tasks li:not(:last-child){margin-right:0!important}}.heading_wrap{flex-wrap:wrap;margin-bottom:2rem;gap:2rem}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap{flex-wrap:wrap;gap:.5em}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap a.edit_button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button{margin-left:0}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap a.edit_button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap a.edit_button{width:100%;padding:1rem}#engineer_container .contents_wrap .contents .area .box .part.archive_part .heading_wrap .button_wrap a.button,#engineer_container .contents_wrap .contents .area .box .part.e-project_part .heading_wrap .button_wrap a.button{width:100%;padding:1rem!important}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:block}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .responsive_chatAndButton{display:flex;flex-direction:column-reverse}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail .comment{margin-bottom:30px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .responsive_lists{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .responsive_lists{display:flex;flex-direction:column;align-items:flex-start}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists .responsive_lists .responsive_p{padding:0 10px}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail>div{display:flex;justify-content:space-evenly}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .lists_detail_container{display:flex;justify-content:flex-start}@media screen and (max-width:600px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .lists_detail_container{flex-direction:column;align-items:center}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .responsive_lists_datail{display:flex;justify-content:flex-start}@media screen and (max-width:600px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .responsive_lists_datail{flex-direction:column;align-items:center}}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .responsive_lists_datail .jointProjectInfo_container{margin-left:5rem}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap .lists_detail .responsive_lists_datail .jointProjectInfo_container{margin-left:0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover_blue .button{width:100%}#container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap.management .frame{flex-direction:column;align-items:center}}.href{color:#0d6efd!important;text-decoration:underline!important}.share_job_button{margin-left:10px!important}.share_job_button span:before{content:none}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .heading_wrap{display:flex;justify-content:space-between}.form_cont.border-none{border:none!important}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists{padding:0}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:block}.projects>.frame>.title_frame{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:480px){.projects>.frame>.title_frame{flex-direction:column}}.projects>.frame>.title_frame a,li.narrow{cursor:pointer}div.archives>h3{overflow-wrap:anywhere;overflow:hidden}.user_info>div>p{margin-right:1rem;max-width:200px}.edit_button{cursor:pointer}html body #container .contents_wrap #gnav{min-width:150px}#container .contents_wrap .contents .area .box .part .avatar+div p{overflow-wrap:break-word}#container .contents_wrap .contents .area .box .part .avatar+div p.word{margin-left:20px;margin-top:5px}#container .contents_wrap #admin_contents #admin_area .box .part .cover.archives .archive_foot.cont .line{cursor:pointer}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap{align-items:center}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap h3{margin-bottom:0}#container .contents_wrap #admin_contents #admin_area .box .part .search_wrap .search{margin-top:1rem}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list.flex.center{cursor:pointer}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail>div{display:flex;flex-wrap:wrap}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail>div{flex-direction:column;align-items:center}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .lists_detail_container .right_button .edit_button{padding:10px 14px}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .lists_detail_container .comment{margin-right:100px;margin-bottom:10px}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info{margin-top:1em;margin-left:4em}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap .lists_detail .info{margin-top:2em;margin-left:0}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists .responsive_lists{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists .responsive_lists{flex-direction:column;align-items:flex-start}}#container .contents_wrap #admin_contents #admin_area .box .part.engineer_part .info_wrap ul.info_list>li .lists .responsive_lists .responsive_p{padding:0 10px}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap .button{position:unset}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info{flex-direction:column}}@media screen and (max-width:800px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul>li .archive_foot .user_info>div{flex-direction:column}}@media screen and (max-width:480px){#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .job_wrap>ul{display:block}#container .contents_wrap #admin_contents #admin_area .box .part.e-project_part .heading_wrap .button_wrap a.button.red{padding:10px 20px!important}#container .contents_wrap #admin_contents #admin_area .box .part .archives .archive_foot .edit a:not(:last-child){margin-right:20px!important}}@media screen and (max-width:900px){#container .contents_wrap .contents .area .box .part ul.tasks{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1em;gap:1em}}.modaal-wrapper .modaal-container .modaal-content .form_wrap .required{display:flex;align-items:center;margin-bottom:.5em}.modaal-wrapper .modaal-container .modaal-content .form_wrap .required h3,.modaal-wrapper .modaal-container .modaal-content .form_wrap .required h4{margin-bottom:0}.modaal-wrapper .modaal-container .modaal-content .form_wrap .required span{display:block;background:#59cde9;color:#fff;font-weight:900;border-radius:4px;white-space:nowrap;padding:2px 8px;margin-left:.7em;font-size:1.2rem}.modaal-wrapper .modaal-container .modaal-content .form_wrap textarea{resize:none}.modaal-wrapper .modaal-container .modaal-content .form_wrap input[type=datetime-local]{color:#828282}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex{align-items:center;margin-bottom:.5em}@media print,screen and (min-width:481px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex{display:flex}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>.select_wrap>input,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>div,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>h5,.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=date],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=datetime-local],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>input[type=text],.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex>p{margin-right:.5em!important}}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex .responsive_flexsp{display:flex;align-items:center;width:100%}.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex .responsive_flexsp p{margin:6px}@media screen and (max-width:480px){.modaal-wrapper .modaal-container .modaal-content .form_wrap .form_flex .responsive_flexsp{flex-direction:column}.modaal-wrapper .modaal-container .modaal-content .button_wrap.right a{padding:10px 30px}.modaal-wrapper .modaal-container .modaal-content .button_wrap.right a.button.blue{padding:10px 15px!important}#container .contents_wrap .contents .area .box .part.archive_part .edit_button.all{padding:10px 20px;width:auto}}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists{padding:0}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists:after,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists:after{content:none}#engineer_container .contents_wrap .contents .area .box .part.engineer_part .cover .info_wrap ul.info_list>li .lists_detail,#engineer_container .contents_wrap .contents .area .box .part.engineer_part .info_wrap ul.info_list>li .lists_detail{display:block}#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar__text,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img.sb-avatar__image{width:100px;height:100px}@media print,screen and (min-width:481px){#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img div.sb-avatar__text,#engineer_container .contents_wrap .contents .area .box .part.setting_part .form_wrap .edit_img img.sb-avatar__image{width:140px!important;height:140px!important}}#engineer_container .contents_wrap .contents .area .box .part.e-project_part .company_prof div.avatar{width:120px;margin-right:1em;flex:none}.accordion-button{padding:16px}.accordion-button:focus{outline:none;border:none;box-shadow:none}.accordion-button:not(.collapsed){background:#eff6ff;box-shadow:none;color:#212529}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex{display:flex!important}#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex .button,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex .edit_button{margin:0 0 0 16px}.right_button{position:absolute;top:16px;right:16px}@media screen and (max-width:480px){.right_button{position:static}}.delete{margin-top:10px!important}.delete span:before{background:50%/contain url(/_next/static/media/icon_trash.0618a3b8.svg) no-repeat!important}@media screen and (min-width:480px){#engineer_container .contents_wrap .contents .area .box .part .user_info{gap:2rem;flex-wrap:wrap}}@media screen and (max-width:480px){#engineer_container .contents_wrap .contents .area .box .part.e-project_part .date{gap:1rem;flex-wrap:wrap}}@media screen and (max-width:900px){#engineer_container .contents_wrap .contents .area .box .part.e-project_part .job_wrap>ul>li{min-width:calc(100% - 30px)}}@media print,screen and (min-width:481px){#container .contents_wrap .contents .form_list.flex{align-items:flex-end;display:flex;justify-content:flex-start}#container .contents_wrap .contents .form_list.flex div{flex:1 1;margin-right:2em}#container .contents_wrap .contents .form_list.flex div p.supplement{flex-shrink:0;margin-left:.4em;font-size:1.1em}}@media screen and (max-width:750px){#container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead{display:none}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr{display:flex;flex-wrap:wrap}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td,#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table tr td{flex-basis:100%}}#container .contents_wrap .contents .area .box .part.chart_part .chart_info,#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info,#engineer_container .contents_wrap .contents .area .box .part.chart_part .chart_info,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info{flex-wrap:wrap;gap:1rem}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info>div div div.user{flex-wrap:wrap;margin:0!important}@media screen and (max-width:900px){#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .user_info .button_wrap.flex{flex-wrap:wrap;gap:1rem 0;margin:0!important}}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .info_wrap .lists_detail>div,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .info_wrap .lists_detail>div{flex-wrap:wrap;gap:2rem 0}#container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .info_wrap .lists_detail .info,#engineer_container .contents_wrap .contents .area .box .part.engineer_part.preview .cover .info_wrap .lists_detail .info{margin:0}#container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead th:nth-child(3),#engineer_container .contents_wrap .contents .area .box .part.archive_part .lists_table table thead th:nth-child(3){min-width:80px;min-width:140px}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{gap:1rem;flex-wrap:wrap}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list{width:100%}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex{display:flex;align-items:center;flex:0 0 auto!important;justify-content:flex-start}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex{flex-wrap:wrap}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex div,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex div{flex:0 0 auto!important}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .nomargin,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .nomargin{width:50px;margin:0}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .select_wrap,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex input,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .select_wrap,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex input{width:70px}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .select_wrap,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex input,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex .select_wrap,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .flex input{margin:0!important;width:100%}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required{display:flex;align-items:center;flex-wrap:wrap}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required .supplement,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required .supplement{flex-shrink:0}@media screen and (max-width:480px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required .supplement,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required .supplement{margin-left:.4em;font-size:1.1em;flex-shrink:1}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h3,#container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h4,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h3,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap .form_list .required h4{white-space:pre-wrap}#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{width:100%}@media screen and (max-width:1040px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:750px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap ul.project_info{grid-template-columns:1fr 1fr}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.skill{flex-wrap:wrap}@media screen and (max-width:648px){#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview{display:block}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont{border:none;margin:0}}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div{display:flex;flex-wrap:wrap}#container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .cont,#engineer_container .contents_wrap .contents .area .box .part.form_part .form_wrap.preview .main_cont .form_list.management>div .cont{flex:none}.pie_p01 .pieA{stroke-dasharray:30 70}.pie_p01 .noA{top:15px;right:0}.pie_p01 .pieB{stroke-dasharray:0 30 20 50}.pie_p01 .noB{top:100px;right:0}.pie_p01 .pieC{stroke-dasharray:0 50 50}.pie_p01 .noC{top:50px;right:110px}.pie_p02 .pieA{stroke-dasharray:50 50}.pie_p02 .noA{top:15px;right:0}.pie_p02 .pieB{stroke-dasharray:0 50 20 30}.pie_p02 .noB{top:100px;right:70px}.pie_p02 .pieC{stroke-dasharray:0 70 18 12}.pie_p02 .noC{top:50px;right:100px}.pie_p02 .pieD{stroke-dasharray:0 88 12}.pie_p02 .noD{top:0;right:70px}.pie_p03 .pieA{stroke-dasharray:30 70}.pie_p03 .noA{top:15px;right:0}.pie_p03 .pieB{stroke-dasharray:0 30 20 50}.pie_p03 .noB{top:100px;right:0}.pie_p03 .pieC{stroke-dasharray:0 50 50}.pie_p03 .noC{top:50px;right:110px}.pie01 .pieA{stroke-dasharray:50 50}.pie01 .noA{top:15px;right:0}.pie01 .pieB{stroke-dasharray:0 50 20 30}.pie01 .noB{top:100px;right:70px}.pie01 .pieC{stroke-dasharray:0 70 18 12}.pie01 .noC{top:50px;right:100px}.pie01 .pieD{stroke-dasharray:0 88 12}.pie01 .noD{top:0;right:70px}.pie02 .pieA{stroke-dasharray:30 70}.pie02 .noA{top:15px;right:0}.pie02 .pieB{stroke-dasharray:0 30 20 50}.pie02 .noB{top:100px;right:0}.pie02 .pieC{stroke-dasharray:0 50 50}.pie02 .noC{top:50px;right:110px}#engineer_container .contents_wrap .contents .area .box .part{margin-bottom:4em;position:relative}@media print,screen and (min-width:901px){#engineer_container .contents_wrap .contents .area .box .part{width:75%;max-width:1080px;margin:0 auto}}#engineer_container .contents_wrap .contents .area .box .part .avatar+div p{color:#6b7280;line-height:1em;margin-left:10px;margin-top:3px}