@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Goldman:wght@400;700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/sidearm-icons@0.1.0/font/sidearm-icons.css";/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}*{box-sizing:border-box}main{min-height:calc(100vh - 450px)}a{text-decoration:none;color:#000}a:hover{opacity:.8}body{margin:0;font-family:Noto Sans JP}button,input[type=submit]{border:none;outline:none;background:none;cursor:pointer}button:hover,input[type=submit]:hover{opacity:.8}span.svg-icon:has(svg){display:inline-flex;align-items:center;height:100%;line-height:100%}a:-webkit-any-link:focus-visible{outline:none}details{-webkit-user-select:none;user-select:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}html,body{font-family:Noto Sans JP}.header-default-layout{position:fixed;top:0;left:0;right:0;padding:.69rem 4rem;z-index:99;height:4rem;background:#1c2a40;line-height:4rem;display:inline-flex;align-items:center;justify-content:space-between}.header-default-layout a.logo{font-family:Goldman,sans-serif;color:#fff;font-size:1.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.175rem}.header-default-layout nav{display:inline-block;float:right}.header-default-layout nav ul{display:inline-flex;list-style:none;gap:2rem;justify-content:end}.header-default-layout nav ul a{color:#d9d9d9;text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}.header-default-layout .action-box{display:inline-flex;margin-left:auto;margin-right:32px;float:right;align-items:center;gap:16px}.header-default-layout .action-box .dropdown-toggle{padding:0;border:none;background:transparent;cursor:pointer}.header-default-layout .dropdown-menu{background:#d9d9d9}.header-default-layout .dropdown-menu .sub-category-tag{background:#fff;padding:4px 8px}.header-default-layout .btn-header_group{display:inline-flex;margin-left:1.5rem;gap:.88rem}.header-default-layout .btn-header_group .btn-link{border-radius:3.125rem;border:1px solid var(--color_main, #1c2a40);background:#f6f6f6;text-align:center;min-width:7.875rem;padding:.56rem;color:#1c2a40;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}.header-default-layout .btn-header_group .btn-link.btn-link_register{background:#ce220e;color:#fff}.header-default-layout #menu-show-sidebar,.header-default-layout .nav_mobile{display:none}@media only screen and (max-width: 1200px){.header-default-layout{padding-left:1.75rem;padding-right:1.75rem}.header-default-layout>nav{display:none}.header-default-layout .nav_mobile{position:fixed;right:0;top:4rem;bottom:0;background:var(--color_main, #1c2a40);padding:1.87rem 2.88rem;width:17.5rem;line-height:initial;display:block;transform:translate(100%);transition:.5s}.header-default-layout .nav_mobile ul{list-style:none;padding:0}.header-default-layout .nav_mobile ul .sidebar-item{color:#fff;font-size:.875rem;font-style:normal;font-weight:500;line-height:2rem;letter-spacing:.07rem;position:relative}.header-default-layout .nav_mobile ul .sidebar-item .dropdown-toggle{display:inline-flex;align-items:center;cursor:pointer;width:100%}.header-default-layout .nav_mobile ul .sidebar-item:has(.sidebar_submenu):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1.5L6.5 6.5L12 1.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");position:absolute;right:0;top:0}.header-default-layout .nav_mobile ul .sidebar-item:has(.sidebar_submenu.active):after{transform:rotate(180deg)}.header-default-layout .nav_mobile ul .sidebar-item svg{margin-right:.5rem}.header-default-layout .nav_mobile ul .sidebar-item .sidebar_submenu{display:none;padding-left:1.7rem}.header-default-layout .nav_mobile ul .sidebar-item .sidebar_submenu.active{display:flex;flex-direction:column}.header-default-layout .nav_mobile ul a{display:inline-flex;align-items:center}.header-default-layout .nav_mobile .logo_mobile{font-size:1.5rem;font-weight:700;letter-spacing:0}.header-default-layout .nav_mobile a{color:#fff}.header-default-layout .nav_mobile .sidebar{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3.19rem}.header-default-layout .nav_mobile .sidebar ul,.header-default-layout .nav_mobile .sidebar ul a{color:#fff}.header-default-layout .nav_mobile .sidebar .btn-header_group{flex-direction:column;margin:0}.header-default-layout #menu-show-sidebar{display:inline-block;float:right}.header-default-layout #menu-show-sidebar svg:last-child{display:none}.header-default-layout #menu-show-sidebar.__active svg:first-child{display:none}.header-default-layout #menu-show-sidebar.__active svg:last-child{display:block}.header-default-layout:has(#menu-show-sidebar.__active){justify-content:end}.header-default-layout:has(#menu-show-sidebar.__active) .nav_mobile{transform:translate(0)}.header-default-layout:has(#menu-show-sidebar.__active) .logo{display:none}}.authenticated-layout_wrap .header-container{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;position:fixed;top:0;left:15.8rem;right:0;background:var(--secondary-2, #eff1f4);z-index:9;height:4.44rem}.authenticated-layout_wrap .header-container #menu-show-sidebar{display:none}@media only screen and (max-width: 1024px){.authenticated-layout_wrap .header-container{left:0;flex-wrap:wrap-reverse;padding:0;position:initial;margin-top:1.32rem}.authenticated-layout_wrap .header-container .action-box,.authenticated-layout_wrap .header-container .title-wrapper{width:100%}.authenticated-layout_wrap .header-container .action-box{background:var(--color_main, #1c2a40);padding:1rem 1.06rem;display:flex;justify-content:end;position:fixed;z-index:20;left:0;right:0;top:0;height:4.44rem;align-items:center}.authenticated-layout_wrap .header-container .action-box svg path{stroke:#fff}.authenticated-layout_wrap .header-container .title-wrapper{display:flex;justify-content:center;padding:1.31rem 0 1.38rem}.authenticated-layout_wrap .header-container #menu-show-sidebar{display:inline-block}.authenticated-layout_wrap .header-container #menu-show-sidebar svg:first-child{display:inline-block}.authenticated-layout_wrap .header-container #menu-show-sidebar svg:last-child{display:none}.authenticated-layout_wrap .header-container #menu-show-sidebar.__active svg:first-child{display:none}.authenticated-layout_wrap .header-container #menu-show-sidebar.__active svg:last-child{display:inline-block}}.authenticated-layout_wrap .header-container .title-wrapper{display:flex;gap:.5rem;align-items:center}.authenticated-layout_wrap .header-container .title-wrapper svg{scale:1.3}.authenticated-layout_wrap .header-container .title-wrapper svg g path{fill:#ce220e}.authenticated-layout_wrap .header-container .title-wrapper .none-sale{display:flex;justify-content:space-between;align-items:center}.authenticated-layout_wrap .header-container .title-wrapper .none-sale svg{scale:1}.authenticated-layout_wrap .header-container .title-wrapper .bookmark-management,.authenticated-layout_wrap .header-container .title-wrapper .fill-none{display:flex;justify-content:center;align-items:center}.authenticated-layout_wrap .header-container .title-wrapper .bookmark-management svg,.authenticated-layout_wrap .header-container .title-wrapper .fill-none svg{scale:1.3}.authenticated-layout_wrap .header-container .title-wrapper .bookmark-management svg g path,.authenticated-layout_wrap .header-container .title-wrapper .fill-none svg g path{fill:none}.authenticated-layout_wrap .header-container .title-wrapper .invoice-list svg g path{stroke:#ce220e}.authenticated-layout_wrap .header-container .title-wrapper .title{color:#333;font-size:1.25rem;font-weight:700;display:inline-flex;justify-items:center;align-items:center}.authenticated-layout_wrap .header-container .action-box{display:flex;gap:1.25rem}.authenticated-layout_wrap .header-container .action-box .dropdown-toggle{background:transparent;border:none;cursor:pointer}.authenticated-layout_wrap .header-container .action-box .dropdown-menu{background:#fff;width:30rem;min-width:100%;border-radius:.625rem 0rem .625rem .625rem;box-shadow:0 2px 40px #0000000d}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item{margin-bottom:1.5rem;margin-top:1.5rem;display:block}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item .title-wrap,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item .title-wrap{display:flex;align-items:center;gap:.75rem}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item .title-wrap .tag,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item .title-wrap .tag{display:inline-block;background-color:#ce220e;padding:.25rem 1rem;border-radius:5px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.96px}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item .title-wrap .tag.release,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item .title-wrap .tag.release{background:#41608e}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item .title-wrap .time,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item .title-wrap .time{color:#7e7e7e;font-size:.75rem;font-weight:500;letter-spacing:.96px}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .message-item .desc,.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item .desc{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:1.12px;margin-top:.5rem;margin-bottom:0;display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .btn-see-more{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}.authenticated-layout_wrap .header-container .action-box .dropdown-menu .notification-item{display:block}@media only screen and (max-width: 768px){.authenticated-layout_wrap .header-container .action-box .dropdown-menu{position:fixed;top:4.44rem;left:0;right:0;width:auto}}.authenticated-layout_wrap .header-container .dropdown-toggle{position:relative}.authenticated-layout_wrap .header-container .dropdown-toggle .number-unread-flag{min-width:1rem;position:absolute;background:#ce220e;top:-.5rem;left:0;color:#fff;font-size:.7rem;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center}.footer-container{width:100%;background:#1c2a40;display:flex;justify-content:center;align-items:center;padding:3.06rem 32px}.footer-content{width:1440px;display:flex;justify-content:space-between}.footer-group{display:inline-flex;width:33.333%;justify-content:space-between}.footer-section{color:#fff;font-size:16px;font-family:Noto Sans JP;font-weight:400;line-height:32px;word-wrap:break-word}.footer-section a{color:#fff}.footer-logo a{font-family:Goldman,sans-serif;color:#fff;font-size:1.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.175rem}@media only screen and (max-width: 768px){.footer-container .footer-content{flex-direction:column}.footer-container .footer-content .footer-logo{font-family:Goldman,sans-serif;order:1;text-align:center;margin-bottom:1.5rem;color:#fff;font-size:1.89213rem;font-weight:400;letter-spacing:.18919rem}.footer-container .footer-content .footer-group{order:2;width:100%;gap:2.5rem}.footer-container .footer-content .footer-group .footer-section{width:calc(50% - 1.25rem);line-height:2rem}}.authenticated-layout_wrap .authenticated-footer-container{background:transparent;margin-top:4rem;padding-bottom:.5rem}.authenticated-layout_wrap .authenticated-footer-container ul{display:flex;justify-content:end;gap:1.25rem;list-style:none;margin:0}.authenticated-layout_wrap .authenticated-footer-container ul li{color:#4b4b4b;font-family:YuGothic;font-size:.75rem;font-weight:500}@media only screen and (max-width: 768px){.authenticated-layout_wrap .authenticated-footer-container ul{justify-content:center;padding:0;color:var(--Primary, #3E3E3E);font-family:YuGothic;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}}.default-layout_wrap{padding-top:8.5rem;background:#eff1f4;padding-bottom:5.81rem;min-height:calc(100vh - 320px)}.default-layout_wrap>.max-break-point{max-width:70rem;margin:0 auto}@media only screen and (max-width: 768px){.default-layout_wrap>.max-break-point{padding:0 2rem}}.default-layout_wrap .default-layout_title-head{max-width:70rem;margin:0 auto 2.44rem;display:flex;align-items:center;color:#333;font-size:1.25rem;font-weight:700;letter-spacing:.1rem}.default-layout_wrap .default-layout_title-head svg{scale:1.3}.default-layout_wrap .default-layout_title-head svg g path{fill:#ce220e}.default-layout_wrap .default-layout_title-head .none-sale{display:flex;justify-content:space-between;align-items:center}.default-layout_wrap .default-layout_title-head .none-sale svg{scale:1}@media only screen and (max-width: 768px){.default-layout_wrap .default-layout_title-head{padding:0 2rem}}@media only screen and (max-width: 768px){.default-layout_wrap{padding:4.44rem 0 4rem}}.authenticated-layout_wrap{background:#eff1f4}.authenticated-layout_wrap .content-layout{width:calc(100% - 15.8rem);min-height:100vh;margin-right:0;margin-left:auto;padding-top:5.82rem;padding-right:2.5rem;padding-left:2.5rem;position:relative}@media only screen and (max-width: 1024px){.authenticated-layout_wrap .content-layout{width:100%;padding-top:4.44rem;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 768px){.authenticated-layout_wrap:has(#add-edit-resume,#preview-project,#review-resume) .authenticated-footer-container{margin-bottom:5.0625rem}.authenticated-layout_wrap:has(#sys-personnel-details):not(.footer-resume-stick) .authenticated-footer-container{margin-bottom:0!important}.authenticated-layout_wrap:has(#sys-personnel-details):has(.footer-resume-stick) .authenticated-footer-container{margin-bottom:5.0625rem!important}}.use-common{width:100%;height:100%}.use-common ul{list-style:none}.use-common .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.use-common .container{max-width:720px}}@media (min-width: 992px){.use-common .container{max-width:960px}}@media (min-width: 1200px){.use-common .container{max-width:1140px}}.use-common .w-full{width:100%}.use-common .w-1\/2,.use-common .w-1-2{width:50%}.use-common .w-1\/3{width:33.333333%}.use-common .padding-none{padding:0!important}.use-common .flex{display:flex;align-items:center}.use-common .flex-col{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.use-common .flex-row{display:flex;flex-direction:row;justify-content:center;width:100%}.use-common .items-start{align-items:start}.use-common .flex-center{display:flex;align-items:center;justify-content:center}.use-common .text-center{text-align:center}.use-common .text-left{text-align:left}.use-common .text-right{text-align:right}.use-common .flex-between{display:flex;justify-content:space-between;align-items:center}.use-common .font-xs{font-size:.75rem}.use-common .font-sm{font-size:.875rem}.use-common .font-base{font-size:1rem}.use-common .font-lg{font-size:1.125rem}.use-common .gap-1{gap:.25rem}.use-common .gap-2{gap:.5rem}.use-common .gap-3{gap:.75rem}.use-common .gap-4{gap:1rem}.use-common .gap-6{gap:1.5rem}.use-common .gap-7{gap:1.75rem}.use-common .gap-11{gap:2.75rem}.use-common .p-0{padding:0}.use-common .p-1{padding:.25rem}.use-common .p-2{padding:.5rem}.use-common .p-3{padding:1rem}.use-common .p-4{padding:1.5rem}.use-common .p-5{padding:3rem}.use-common .pt-0{padding-top:0}.use-common .pt-1{padding-top:.25rem}.use-common .pt-2{padding-top:.5rem}.use-common .pt-3{padding-top:1rem}.use-common .pt-4{padding-top:1.5rem}.use-common .pt-5{padding-top:3rem}.use-common .pb-0{padding-bottom:0}.use-common .pb-1{padding-bottom:.25rem}.use-common .pb-2{padding-bottom:.5rem}.use-common .pb-3{padding-bottom:1rem}.use-common .pb-4{padding-bottom:1.5rem}.use-common .pb-4-1{padding-bottom:2rem}.use-common .pb-5{padding-bottom:3rem}.use-common .pb-6{padding-bottom:3.5rem}.use-common .pb-7{padding-bottom:4rem}.use-common .pb-8{padding-bottom:4.5rem}.use-common .pb-9{padding-bottom:5rem}.use-common .pl-0{padding-left:0}.use-common .pl-1{padding-left:.25rem}.use-common .pl-2{padding-left:.5rem}.use-common .pl-3{padding-left:1rem}.use-common .pl-4{padding-left:1.5rem}.use-common .pl-5{padding-left:3rem}.use-common .pr-0{padding-right:0}.use-common .pr-1{padding-right:.25rem}.use-common .pr-2{padding-right:.5rem}.use-common .pr-3{padding-right:1rem}.use-common .pr-4{padding-right:1.5rem}.use-common .pr-5{padding-right:3rem}.use-common .px-0{padding-left:0;padding-right:0}.use-common .px-1{padding-left:.25rem;padding-right:.25rem}.use-common .px-2{padding-left:.5rem;padding-right:.5rem}.use-common .px-3{padding-left:1rem;padding-right:1rem}.use-common .px-4{padding-left:1.5rem;padding-right:1.5rem}.use-common .px-5{padding-left:3rem;padding-right:3rem}.use-common .py-0{padding-top:0;padding-bottom:0}.use-common .py-1{padding-top:.25rem;padding-bottom:.25rem}.use-common .py-2{padding-top:.5rem;padding-bottom:.5rem}.use-common .py-3{padding-top:1rem;padding-bottom:1rem}.use-common .py-4{padding-top:1.5rem;padding-bottom:1.5rem}.use-common .py-5{padding-top:3rem;padding-bottom:3rem}.use-common .m-0{margin:0}.use-common .m-1{margin:.25rem}.use-common .m-2{margin:.5rem}.use-common .m-3{margin:1rem}.use-common .m-4{margin:1.5rem}.use-common .m-5{margin:3rem}.use-common .mt-0{margin-top:0}.use-common .mt-1{margin-top:.25rem}.use-common .mt-2{margin-top:.5rem}.use-common .mt-3{margin-top:1rem}.use-common .mt-4{margin-top:1.5rem}.use-common .mt-5{margin-top:3rem}.use-common .mb-0{margin-bottom:0}.use-common .mb-1{margin-bottom:.25rem}.use-common .mb-2{margin-bottom:.5rem}.use-common .mb-3{margin-bottom:1rem}.use-common .mb-4{margin-bottom:1.5rem}.use-common .mb-5{margin-bottom:3rem}.use-common .ml-0{margin-left:0}.use-common .ml-1{margin-left:.25rem}.use-common .ml-2{margin-left:.5rem}.use-common .ml-3{margin-left:1rem}.use-common .ml-4{margin-left:1.5rem}.use-common .ml-5{margin-left:3rem}.use-common .mr-0{margin-right:0}.use-common .mr-1{margin-right:.25rem}.use-common .mr-2{margin-right:.5rem}.use-common .mr-3{margin-right:1rem}.use-common .mr-4{margin-right:1.5rem}.use-common .mr-5{margin-right:3rem}.use-common .mx-0{margin-left:0;margin-right:0}.use-common .mx-1{margin-left:.25rem;margin-right:.25rem}.use-common .mx-2{margin-left:.5rem;margin-right:.5rem}.use-common .mx-3{margin-left:1rem;margin-right:1rem}.use-common .mx-4{margin-left:1.5rem;margin-right:1.5rem}.use-common .mx-5{margin-left:3rem;margin-right:3rem}.use-common .my-0{margin-top:0;margin-bottom:0}.use-common .my-1{margin-top:.25rem;margin-bottom:.25rem}.use-common .my-2{margin-top:.5rem;margin-bottom:.5rem}.use-common .my-3{margin-top:1rem;margin-bottom:1rem}.use-common .my-4{margin-top:1.5rem;margin-bottom:1.5rem}.use-common .my-5{margin-top:3rem;margin-bottom:3rem}.use-common .rounded-full{border-radius:99999px}.use-common .bg-secondary{background:#efefef}.sidebar-container{background:#1c2a40;color:#fff;height:100vh;width:15.8rem;padding:2.5rem;flex:none;display:flex;flex-direction:column;z-index:20;position:fixed;top:0;left:0}.sidebar-container .user-name{color:#fff;font-family:Goldman,sans-serif;font-size:1.1445rem;font-weight:400;letter-spacing:.09156rem;text-align:center;margin-bottom:2.25rem;margin-top:0}.sidebar-container ul{list-style:none;margin:0;padding:0}.sidebar-container ul span{font-size:.875rem;line-height:.875rem;font-weight:500;letter-spacing:1.12px}.sidebar-container ul li:first-child{margin-top:0}.sidebar-container ul li:last-child{margin-bottom:0}.sidebar-container ul li .sidebar-item{padding:.5rem;font-size:.95em;transition:all .15s linear;cursor:pointer;display:flex;align-items:center;gap:.62rem;margin:.5rem 0;color:#fff;position:relative;-webkit-tap-highlight-color:transparent}.sidebar-container ul li .sidebar-item span{color:#fff;font-size:.875rem;font-weight:500;line-height:.875rem;letter-spacing:0}.sidebar-container ul li .sidebar-item.active{font-weight:700}.sidebar-container ul li .sidebar-item.active svg g path{fill:#ce220e}.sidebar-container ul li .sidebar-item .sidebar_submenu{display:none;width:14.1875rem;padding:1rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1rem;position:absolute;border-radius:.3125rem;background:#fff;box-shadow:0 2px 40px #0000000d;left:50%;top:100%;z-index:11}.sidebar-container ul li .sidebar-item .sidebar_submenu.active{display:flex}.sidebar-container ul li .sidebar-item .sidebar_submenu a{color:#41608e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}.sidebar-container ul li .sidebar-item .sidebar_submenu a:hover{opacity:.6}.sidebar-container ul li span:hover{opacity:.7}.sidebar-container ul li:focus{outline:none}.sidebar-container .search-icon svg{fill:red}.sidebar-container .sidebar-item-user-name{display:flex;align-items:center;justify-content:center;color:#eff1f4;font-size:1.125rem;font-weight:700;letter-spacing:1.44px;gap:.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #8a97a4}.sidebar-container .sidebar-item-user-name span{font-size:.75rem;letter-spacing:.96px;display:inline-flex;align-items:center;text-align:center}.sidebar-container .sidebar-item-logout{display:flex;align-items:center;justify-content:center;color:#eff1f4;font-size:.875rem;font-weight:700;letter-spacing:1.12px}.sidebar-container .sidebar{display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1}@media only screen and (max-width: 1024px){.sidebar-container{width:17.5rem;transform:translate(17.5rem);right:0;transition:all .3s ease-in-out;left:initial;padding:2.5em;padding-top:6.31rem}.sidebar-container.__active{transform:translate(0)}.sidebar-container ul li .sidebar-item{flex-wrap:wrap}.sidebar-container ul li .sidebar-item:has(.sidebar_submenu):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1.5L6.5 6.5L12 1.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");position:absolute;right:0;top:0}.sidebar-container ul li .sidebar-item:has(.sidebar_submenu.active):after{transform:rotate(180deg)}.sidebar-container ul li .sidebar-item .sidebar_submenu{position:initial;width:100%;background:transparent;padding:0 0 0 2rem}.sidebar-container ul li .sidebar-item .sidebar_submenu a{color:var(--white, #fff);font-family:Noto Sans JP;font-size:.75rem;font-weight:500}.sidebar-container .user-name{color:#fff;font-family:LINE Seed JP_OTF;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin-bottom:1.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.sidebar-container .d-none{display:none}.use-component .login-button,.use-component .google-login-button{width:100%;height:48px;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:Noto Sans JP;font-weight:600;line-height:25.6px;word-wrap:break-word;margin-bottom:10px}.use-component .login-button{background:#4b4b4b;color:#fff}.use-component .google-login-button{background:#d9d9d9;color:#4b4b4b}.use-component .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:12px;line-height:1.5;min-width:200px;cursor:pointer}.use-component .btn:hover{opacity:.8}.use-component .btn-primary{color:#fff;background-color:#4b4b4b;border-color:#4b4b4b}.use-component .logo-container{width:97px;height:49px;margin-bottom:40px}.use-component .logo-background{width:97px;height:49px;background:#d9d9d9;display:flex;justify-content:center;align-items:center}.use-component .logo-text{color:#4b4b4b;font-size:16px;font-family:Noto Sans JP;font-weight:400;word-wrap:break-word}.use-component .modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:hidden;outline:0;background-color:#00000080}.use-component .modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}@media (min-width: 576px){.use-component .modal-dialog{max-width:500px;margin:1.75rem auto}}.use-component .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.use-component .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;background-color:#f8f9fa;color:#000;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.use-component .modal-title{margin-bottom:0;line-height:1.5;font-size:1.25rem}.use-component .modal-body{position:relative;flex:1 1 auto;padding:1rem}.use-component .modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;background-color:#f8f9fa;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.use-component .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1040}.use-component .modal-show{display:block}.use-component .dropdown-menu_wrap{position:relative}.use-component .dropdown-menu_wrap .dropdown-toggle{border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;display:inline-flex;align-items:center}.use-component .dropdown-menu_wrap .dropdown-toggle i{margin-left:5px;transition:transform .3s ease}.use-component .dropdown-menu_wrap .dropdown-toggle.active i{transform:rotate(180deg)}.use-component .dropdown-menu_wrap .dropdown-menu{display:none;position:absolute;background-color:#fff;box-shadow:0 10px 20px #0000001a;padding:1rem 2.5rem;border-radius:8px;z-index:8;width:250px;right:0;top:100%;opacity:0;transform:translateY(-20px) scale(.98);transform-origin:top right;transition:opacity .3s ease,transform .3s ease}.use-component .dropdown-menu_wrap .dropdown-menu-more{text-align:center;margin-top:1rem}.use-component .dropdown-menu_wrap .dropdown-menu.active{display:block;opacity:1;transform:translateY(0) scale(1)}.use-component .dropdown-menu_wrap .dropdown-content a{color:#333;padding:12px 16px;text-decoration:none;display:block;border-radius:4px;margin-bottom:5px;opacity:0;transform:translate(-10px);transition:background-color .2s ease,opacity .3s ease,transform .3s ease}.use-component .dropdown-menu_wrap .dropdown-content a:hover{background-color:#f8f9fa}.use-component .dropdown-menu_wrap .dropdown-content a:nth-child(1){transition-delay:.15s}.use-component .dropdown-menu_wrap .dropdown-content a:nth-child(2){transition-delay:.2s}.use-component .dropdown-menu_wrap .dropdown-content a:nth-child(3){transition-delay:.25s}.use-component .dropdown-menu_wrap .dropdown-menu.active .dropdown-content a{opacity:1;transform:translate(0)}.use-component .dropdown-menu_wrap:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999}.use-component .dropdown-menu_wrap.active:after{opacity:1;visibility:visible}.use-component .input-group{width:100%;margin-bottom:20px;text-align:left}.use-component .input-group .label{color:#616161;font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:25.6px}.use-component .input-group .input-field{width:100%;height:40px;background:#fff;border-radius:4px;border:1px #A1A1A1 solid;padding:8px}.use-component .password-field{display:flex;align-items:center;border:1px #A1A1A1 solid;border-radius:4px;padding:8px;height:40px;background:#fff}.use-component .password-field .password-placeholder{color:#a1a1a1;font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:25.6px}.use-component .checkbox{width:24px;height:24px;border:1px #A1A1A1 solid;border-radius:4px;margin-right:10px}.use-component .alert.alert-danger{color:red}.use-component .checkbox-wrapper,.use-component .checkbox-wrapper-21{display:flex;align-items:center;padding-bottom:10px;padding-left:9px}.use-component .checkbox-wrapper .control,.use-component .checkbox-wrapper-21 .control{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:14px}.use-component .checkbox-wrapper .control input,.use-component .checkbox-wrapper-21 .control input{position:absolute;z-index:-1;opacity:0}.use-component .checkbox-wrapper .control :hover input~.control__indicator,.use-component .checkbox-wrapper-21 .control :hover input~.control__indicator{background:#ccc}.use-component .checkbox-wrapper .control input:checked~.control__indicator,.use-component .checkbox-wrapper-21 .control input:checked~.control__indicator{background:#ce220e}.use-component .checkbox-wrapper .control :hover input:not([disabled]):checked~.control__indicator,.use-component .checkbox-wrapper .control input:checked:focus~.control__indicator,.use-component .checkbox-wrapper-21 .control :hover input:not([disabled]):checked~.control__indicator,.use-component .checkbox-wrapper-21 .control input:checked:focus~.control__indicator{background:#ce220e}.use-component .checkbox-wrapper .control input:disabled~.control__indicator,.use-component .checkbox-wrapper-21 .control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.use-component .checkbox-wrapper .control input:checked~.control__indicator:after,.use-component .checkbox-wrapper-21 .control input:checked~.control__indicator:after{display:block}.use-component .checkbox-wrapper .control__indicator,.use-component .checkbox-wrapper-21 .control__indicator{position:absolute;top:calc(50% - .53125rem);left:0;width:1.0625rem;height:1.0625rem;background:#fff;border:1px solid var(--border, #C1CAD9);background:var(--white, #FFF)}.use-component .checkbox-wrapper .control__indicator:after,.use-component .checkbox-wrapper-21 .control__indicator:after{content:"";position:absolute;display:none}.use-component .checkbox-wrapper .control--checkbox .control__indicator:after,.use-component .checkbox-wrapper-21 .control--checkbox .control__indicator:after{left:5px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.use-component .checkbox-wrapper .control--checkbox input:disabled~.control__indicator:after,.use-component .checkbox-wrapper-21 .control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.use-component .pagination{display:flex;width:100%;justify-content:space-between;align-items:center}.use-component .pagination .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}.use-component .pagination .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}.use-component .pagination .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}.use-component .pagination .total-page{color:var(--text-01, #171717);font-size:1.5rem;font-weight:500;letter-spacing:.12rem}.hystmodal__opened{position:fixed;right:0;left:0;overflow:hidden}.hystmodal__shadow{position:fixed;border:none;display:block;width:100%;top:0;bottom:0;right:0;left:0;overflow:hidden;pointer-events:none;z-index:8;opacity:0;transition:opacity .15s ease;background-color:#000}.hystmodal__shadow--show{pointer-events:auto;opacity:.6}.hystmodal{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-start;z-index:9;visibility:hidden}.hystmodal--active{opacity:1}.hystmodal--moved,.hystmodal--active{pointer-events:auto;visibility:visible}.hystmodal__wrap{flex-shrink:0;flex-grow:0;width:100%;min-height:100%;margin:auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.hystmodal__window{box-sizing:border-box;flex-shrink:0;flex-grow:0;background:#fff;max-width:100%;overflow:visible;transition:transform .2s ease 0s,opacity .2s ease 0s;transform:scale(.9);opacity:0;padding:3.5rem 5rem;border-radius:.625rem;box-shadow:0 2px 20px #0000001a;gap:1.5rem;width:50rem;z-index:11}.hystmodal--active .hystmodal__window{transform:scale(1);opacity:1;position:relative}.hystmodal__close{position:absolute;z-index:10;top:0;right:-40px;display:block;width:30px;height:30px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-size:100% 100%;border:none;font-size:0;cursor:pointer;outline:none}.hystmodal__close:focus{outline:2px dotted #afb3b9;outline-offset:2px}@media all and (max-width: 767px){.hystmodal__close{top:10px;right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23111' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23111' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E")}.hystmodal__window{margin:0}}#confirm-block-modal .footer-modal{margin-top:0}#confirm-delete-modal h4,.confirm-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#confirm-delete-modal .modal-body-mess,.confirm-modal .modal-body-mess{color:#ce220e;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;margin:.5rem;text-align:center}#confirm-delete-modal .footer-modal,.confirm-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#confirm-delete-modal .footer-modal button,.confirm-modal .footer-modal button{cursor:pointer}#confirm-delete-modal .footer-modal .btn-closeModal,.confirm-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.56rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#confirm-delete-modal .footer-modal button[type=submit],.confirm-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#choose-template-popup .hystmodal__window{padding:2.5rem 5rem;background-color:#fff;width:90%;max-width:45rem;border-radius:.625rem;display:flex;flex-direction:column;gap:2.5rem}#choose-template-popup .hystmodal__window .choose-template-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin:0 auto 2.5rem;text-align:center}#choose-template-popup .hystmodal__window .template-container{width:100%;display:flex;flex-direction:column;gap:.5rem}#choose-template-popup .hystmodal__window .template-container .template{border-radius:.3125rem;padding:.62rem 2.5rem;background-color:#f2f5f7;cursor:pointer;color:#41608e;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#choose-template-popup .hystmodal__window .template-container .message-not-found{text-align:center}#choose-template-popup .hystmodal__window .template-container .message-not-found p,#choose-template-popup .hystmodal__window .template-container .message-not-found a{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#choose-template-popup .hystmodal__window .footer-button{text-align:center;margin-top:2.5rem}#choose-template-popup .hystmodal__window .btn-cancel{padding:.75rem 4.5rem;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#upload-error-modal h4{text-align:center}#upload-error-modal .footer-modal{display:flex;justify-content:center;gap:2rem}#upload-error-modal .footer-modal button{border-radius:.3125rem;background:#969696;display:flex;width:14rem;height:2.5rem;padding:.625rem 0;justify-content:center;align-items:center;flex-shrink:0}#upload-error-modal .footer-modal a{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff}#ses_login-page .alert.alert-danger{color:#ce220e}#ses_login-page .login-container{width:100%;max-width:55rem;margin:0 auto;text-align:center;background:#fff;padding:4.4rem;border-radius:.625rem}#ses_login-page .login-container form.form-login_box{width:20rem;margin:0 auto}#ses_login-page .login-container form.form-login_box .input-group{text-align:start;margin-bottom:1rem}#ses_login-page .login-container form.form-login_box .input-group input{width:100%;border-radius:.3125rem;border:1px solid #8a97a4;background:var(--white, #FFF);padding:.8rem 1rem}#ses_login-page .login-container form.form-login_box .input-group .label{color:#8a97a4}#ses_login-page .login-header .login-title{color:var(--text-01, #171717);text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.16rem;margin-bottom:3.5rem}#ses_login-page .login-header .login-subtitle{color:#ce220e;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.1125rem}#ses_login-page .forgot-password,#ses_login-page .unknown-email{color:var(--dark-02, #41608E);font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:25.6px;text-align:center;width:100%;display:inline-block}#ses_login-page .unknown-email{margin-top:10px}#ses_login-page .remember-me{font-size:1rem;font-weight:400;letter-spacing:.04rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.7rem}#ses_login-page .remember-me input{width:1.5rem;height:1.5rem}#ses_login-page .login-button{width:100%;border-radius:.3125rem;background:#ce220e;display:flex;padding:.625rem 1rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border:none;height:3rem;color:#fff;font-weight:700}#ses_login-page .google-login-button{display:inline-block;text-align:center;width:100%;height:3rem;padding:.625rem 1rem;border-radius:.3125rem;border:2px solid #8a97a4;background:#fff;margin-top:1rem;font-weight:700}@media only screen and (max-width: 768px){#ses_login-page .login-container{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);background:transparent;padding:0}#ses_login-page .login-container form.form-login_box{width:100%}#ses_login-page .login-container form.form-login_box .form-group{background:#fff;padding:2.5rem 1.25rem;border-radius:.625rem}#ses_login-page .login-container form.form-login_box .form-group a{width:100%;display:inline-block;text-align:center}}.reset_password_page .box_register_password{width:100%;max-width:55rem;margin:0 auto;text-align:center;background:#fff;padding:4.4rem;border-radius:.625rem}.reset_password_page .box_register_password form{width:20rem;margin:0 auto}.reset_password_page .box_register_password .input-group{text-align:start;margin-bottom:1rem}.reset_password_page .box_register_password .input-group input{width:100%;border-radius:.3125rem;border:1px solid #8a97a4;background:var(--white, #FFF);padding:.8rem 1rem}.reset_password_page .box_register_password .input-group .label{color:#8a97a4}.reset_password_page .box_register_password .login-header .login-title{color:var(--text-01, #171717);text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.16rem;margin-bottom:2.25rem}.reset_password_page .box_register_password .login-header .login-subtitle{color:#ce220e;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.1125rem}.reset_password_page .btn[type=submit],.reset_password_page .btn.btn-closeModal{width:100%;border-radius:.3125rem;background:#ce220e;display:flex;padding:.625rem 1rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border:none;height:3rem;color:#fff}.reset_password_page .btn.btn-closeModal{width:auto;padding:1rem 6rem;margin:2.5rem auto 0;display:inline-block}.reset_password_page .modal{text-align:center}.reset_password_page .modal .text-center{width:100%}.reset_password_page .modal-show{display:flex;justify-content:center;align-items:center}.reset_password_page .modal-show .modal-dialog{transform:translateY(-50%);max-width:initial}.reset_password_page .modal-show .modal-dialog .modal-body{padding:4rem 7.5rem}@media only screen and (max-width: 768px){.reset_password_page .box_register_password{background:initial;padding:0}.reset_password_page .box_register_password form{width:100%;max-width:22.5rem;padding:2.5rem 1.5rem;background:#fff;border-radius:.625rem}.reset_password_page .modal-show .modal-dialog .modal-body{padding:2rem 1.31rem}.reset_password_page .modal-show .modal-dialog .modal-body p{margin:0}}.default-layout_wrap:has(.sys_guide_page){padding-top:0;padding-bottom:0}.sys_guide_page .top-banner{width:100%;aspect-ratio:90/48;background-size:100%;background-position:top;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;align-items:center;margin-top:-4rem}.sys_guide_page .top-banner img{display:none}.sys_guide_page .top-banner .infor-box{width:100%;max-width:70%;margin:0 auto}.sys_guide_page .top-banner .infor-box h1{width:100%;color:#000;font-size:2.81694rem;font-weight:900;line-height:2rem}.sys_guide_page .top-banner .infor-box h1 span{background:var(--white, #FFF);color:var(--color_sub, #CE220E);font-size:3.75588rem;font-weight:900;display:inline-block;padding:2rem;text-align:center}.sys_guide_page .top-banner .infor-box h1 desc.text-mb{display:none}.sys_guide_page .top-banner .infor-box .infor-box_sub{color:#000;font-size:1.5rem;font-weight:700;line-height:2.5rem;letter-spacing:.15rem}.sys_guide_page .choose-recommend{padding:4.25rem 2rem 5.69rem;display:flex;align-items:center;flex-direction:column}.sys_guide_page .choose-recommend h4{margin:0;color:#121212;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;border-bottom:.125rem solid #CE220E}.sys_guide_page .choose-recommend h4 span{color:#ce220e}.sys_guide_page .choose-recommend_wrap{max-width:51.375rem;display:flex;justify-content:space-between;width:100%;margin-top:5.5rem}.sys_guide_page .choose-recommend_wrap .choose_box{max-width:21.3125rem;text-align:center}.sys_guide_page .choose-recommend_wrap .choose_box h6{margin:0 0 2rem;color:var(--dark-01, var(--color_sub, #1C2A40));font-size:1.5rem;font-weight:700;min-height:4.375rem;text-align:center;display:flex;align-items:center;justify-content:center;width:100%}.sys_guide_page .choose-recommend_wrap .choose_box h6 span{color:var(--main-01, var(--color_sub, #CE220E));display:inline-block}.sys_guide_page .choose-recommend_wrap .choose_box p{text-align:start;margin-bottom:0;color:#02091b;font-size:.75rem;font-weight:500;line-height:1.75rem;letter-spacing:.06rem}.sys_guide_page .choose-recommend a{border-radius:.3125rem;background:var(--color_sub, #CE220E);display:inline-flex;text-align:center;padding:1.44rem 2.5rem;color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:.28rem;align-items:center;justify-content:center;margin-top:3.94rem}.sys_guide_page .choose-recommend a svg{margin-left:5.37rem}.sys_guide_page .flow{background:#fff;padding:6.75rem 1rem 10rem}.sys_guide_page .flow .head{text-align:center}.sys_guide_page .flow .head h4{color:#121212;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;border-bottom:solid .125rem #ce220e;display:inline-block;margin:0}.sys_guide_page .flow .head p{color:var(--color_sub, #CE220E);text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.06rem;margin-top:.5rem}.sys_guide_page .flow .flow-box{max-width:41rem;margin:0 auto}.sys_guide_page .flow .flow-box .flow-step{display:flex;justify-content:space-between}.sys_guide_page .flow .flow-box .flow-step h5{color:var(--color_sub, #CE220E);font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin:0}.sys_guide_page .flow .flow-box .flow-step .flow-step_mark{position:relative}.sys_guide_page .flow .flow-box .flow-step .flow-step_mark:after{content:"";display:block;width:.3125rem;position:absolute;background:#ce220e;top:0;bottom:0;z-index:0;left:50%;transform:translate(-50%)}.sys_guide_page .flow .flow-box .flow-step .flow-step_mark svg{position:relative;z-index:2}.sys_guide_page .flow .flow-box .flow-step .flow-step_mark .step-number{position:absolute;-webkit-text-stroke:1.6982856989px #02091B;font-family:Futura;font-size:2.33513rem;font-weight:700;color:transparent;transform:translate(-25%,-25%);z-index:3}.sys_guide_page .flow .flow-box .flow-step .content{padding-bottom:6.35rem;width:29rem}.sys_guide_page .flow .flow-box .flow-step .content p{color:#02091b;font-size:.75rem;font-weight:500;line-height:1.75rem;letter-spacing:.06rem}.sys_guide_page .flow .flow-box .flow-step:last-child .flow-step_mark:after{display:none}.sys_guide_page .flow .flow-box .flow-step:last-child .content{padding-bottom:0}.sys_guide_page .page-footer{color:#fff;padding-bottom:4.62rem}.sys_guide_page .page-footer .footer-links{display:flex;text-align:center;gap:.06rem;background:#000}.sys_guide_page .page-footer .footer-links a{background:var(--color_sub, #CE220E);padding:1.75rem 0;display:flex;width:100%;justify-content:center;color:#fff;font-family:Inter;font-size:1.125rem;font-weight:600;letter-spacing:.09rem;align-items:center;gap:2rem}.sys_guide_page .page-footer .footer-links a:hover{background:#b4261a}.sys_guide_page .page-footer .footer-cta_subtitle{color:#fff;text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.12rem;margin-top:5.75rem;margin-bottom:2.56rem}.sys_guide_page .page-footer .cta-buttons{width:37.31rem;margin:0 auto;display:flex}.sys_guide_page .page-footer .cta-buttons .cta-button{width:100%;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-family:Inter;font-size:1.125rem;font-weight:600;padding:1.88rem 2.09rem 1.94rem}.sys_guide_page .page-footer .cta-buttons .cta-button:last-child{color:var(--color_sub, #CE220E);background:#f0f0f0}.sys_guide_page .page-footer .footer-contact{color:#fff;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin-top:2.56rem;margin-bottom:0}@media only screen and (max-width: 768px){.sys_guide_page .top-banner{background-image:none;aspect-ratio:25/42;margin-top:3.94rem;position:relative}.sys_guide_page .top-banner img{position:absolute;display:inline-block;z-index:0;top:0;right:0;bottom:0;left:0;width:100%}.sys_guide_page .top-banner .infor-box{z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:initial;padding:2.9rem 1rem 2.01rem}.sys_guide_page .top-banner .infor-box h1{font-size:1.92719rem;margin:0;text-wrap:nowrap;text-align:center}.sys_guide_page .top-banner .infor-box h1 span{padding:1rem;font-size:1.92719rem;display:inline-flex;font-weight:900;min-width:initial}.sys_guide_page .top-banner .infor-box h1 desc{display:none}.sys_guide_page .top-banner .infor-box h1 desc.text-mb{display:inline}.sys_guide_page .page-footer .footer-links{flex-direction:column}.sys_guide_page .page-footer .footer-cta_subtitle{max-width:13rem;margin:6rem auto 1.5rem;font-size:1.125rem}.sys_guide_page .page-footer .cta-buttons{width:100%;flex-direction:column;padding:0 3rem;gap:1rem}.sys_guide_page .page-footer .cta-buttons .cta-button{border-radius:.3125rem}.sys_guide_page .page-footer .footer-contact{font-size:1rem}.sys_guide_page .choose-recommend_wrap{flex-direction:column;gap:2.5rem;margin-top:2.5rem}.sys_guide_page .top-banner .infor-box .infor-box_sub{font-size:1.125rem;font-weight:700;line-height:2.5rem;letter-spacing:.1125rem}.sys_guide_page .top-banner .infor-box .infor-box_sub span{position:relative;z-index:1;padding:.5rem}.sys_guide_page .top-banner .infor-box .infor-box_sub span:after{position:absolute;content:"";width:100%;background:#fff;height:calc(100% - 1rem);display:inline-block;left:0;z-index:-1;top:50%}.sys_guide_page .choose-recommend h4{font-size:1.125rem}.sys_guide_page .choose-recommend a{width:100%;max-width:20rem;justify-content:space-between;font-size:1.25rem;letter-spacing:0}.sys_guide_page .choose-recommend a svg{margin:0}.sys_guide_page .flow{padding-bottom:4.91rem}.sys_guide_page .flow .flow-box .flow-step{flex-direction:column;align-items:center;text-align:center;margin-top:3.88rem}.sys_guide_page .flow .flow-box .flow-step .flow-step_mark:after{display:none}.sys_guide_page .flow .flow-box .flow-step .content{padding:0;width:100%}.sys_guide_page .flow .flow-box .flow-step .content h5{margin-top:1.5rem}.sys_guide_page .flow .flow-box .flow-step .content p{max-width:20rem;margin:0 auto}.sys_guide_page .flow .flow-box .flow-step .content p br{display:none}}.sys_faq_page .faq-content-box{padding:3rem 3rem 3.5rem 0rem;border-radius:.625rem;background:var(--white, #FFF);margin-bottom:2.5rem}.sys_faq_page .faq-content-box>h3{color:var(--color_sub, #CE220E);font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:.09rem;margin:0}.sys_faq_page .faq-content-box>h3 .tag-category{width:3.25rem;height:.9375rem;border-radius:0rem 3.125rem 3.125rem 0rem;background:var(--color_sub, #CE220E);display:inline-block}.sys_faq_page .faq-content-box .faq-content-box_q{display:flex;margin-top:24px;padding:24px 0;margin-left:3.75rem}.sys_faq_page .faq-content-box .faq-content-box_q .faq-content-box_header{width:2rem;height:2rem;color:#fff;text-align:center;font-size:.98231rem;font-weight:700;letter-spacing:.07856rem;background:#ce220e;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;margin-right:1.5rem}.sys_faq_page .faq-content-box .faq-content-box_qa{display:flex;margin-left:3.75rem}.sys_faq_page .faq-content-box .faq-content-box_qa .faq-content-box_header{width:2rem;height:2rem;color:#fff;text-align:center;font-size:.98231rem;font-weight:700;letter-spacing:.07856rem;background:#8a97a4;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;margin-right:1.5rem}.sys_faq_page .faq-content-box .faq-content-box_qa .content{width:100%;padding:1.5rem 1.75rem;background:#eff1f4;border-radius:.3125rem}.sys_faq_page .sys_faq_page-link-alert{min-width:200px;display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff}.sys_faq_page .sys_faq_page-back{min-width:200px;display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--dark-02, #41608E);color:#fff}.container-page_info .site-header_box{text-align:center}.container-page_info .site-header_box .site-title{color:var(--text-01, #171717);text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.16rem;margin-bottom:2.25rem}.container-page_info .site-header_box .site-subtitle{color:#ce220e;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.1125rem}.container-page_info .main{border-radius:.625rem;background:var(--white, #FFF)}.container-page_info .main .content{text-align:start}@media only screen and (max-width: 768px){.container-page_info .main{padding:1.5rem 0!important}}.default-layout_wrap:has(#top-page){padding-top:0;padding-bottom:0}#top-page .container{max-width:52.69rem;width:100%;margin:0 auto}#top-page .top-banner{width:100%;aspect-ratio:90/48;background-size:100%;background-position:top;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;align-items:center;margin-top:-4rem}#top-page .top-banner img{display:none}#top-page .top-banner .infor-box{width:100%;max-width:70%;margin:0 auto}#top-page .top-banner .infor-box h1{width:100%;color:#000;font-size:2.81694rem;font-weight:900;line-height:2rem}#top-page .top-banner .infor-box h1 span{background:var(--white, #FFF);color:var(--color_sub, #CE220E);font-size:3.75588rem;font-weight:900;display:inline-block;padding:2rem;text-align:center;min-width:32.21856rem}#top-page .top-banner .infor-box h1 .logo{background:var(--white, #FFF);color:var(--color_sub, #CE220E);font-family:Goldman,sans-serif;text-shadow:0px 0px 23.235px #FFF;font-size:4.63963rem;font-weight:400;font-style:normal;line-height:normal;display:inline-block;padding:2rem;text-align:center;min-width:32.21856rem}#top-page .top-banner .infor-box .link-register{border-radius:.2875rem;background:var(--dark-02, #41608E);min-width:23.6875rem;padding:1.61rem 3.51rem;display:inline-flex;align-items:center;margin-top:4.49rem;color:var(--white, var(--white, #FFF));text-align:center;font-size:1.60981rem;font-weight:700;letter-spacing:.25756rem;justify-content:space-between}#top-page .top-banner .infor-box .link-register svg{float:right}#top-page .top-job{padding-top:3.63rem;padding-bottom:3.25rem;background:#fff}#top-page .top-job_header{text-align:center}#top-page .top-job_header h3{color:#121212;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin:0}#top-page .top-job_header hr{width:20.9375rem;height:.125rem;background:#ce220e;border:none;margin:.31rem auto .13rem}#top-page .top-job_header desc{color:var(--color_sub, #CE220E);text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.06rem}#top-page .top-job_header p{color:#121212;text-align:center;font-size:1rem;font-weight:500;line-height:2rem;letter-spacing:.08rem}#top-page .top-job_list{background:var(--color_main, #1C2A40);padding:1.25rem 0;margin-top:1.75rem}#top-page .top-job_list .project-item{border-radius:.3125rem;background:#fff;height:100%;padding:1.13rem}#top-page .top-job_list .project-item_mark-new{width:3.5rem;height:1.375rem;border-radius:.1875rem;border:1px solid #41608E;background:#fff;overflow:hidden;color:#41608e;text-overflow:ellipsis;font-size:.75rem;font-weight:400;letter-spacing:.06rem;display:inline-block;text-align:center}#top-page .top-job_list .project-item h6{overflow:hidden;color:#02091b;text-overflow:ellipsis;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:.5rem 0 .81rem;padding:0 .94rem}#top-page .top-job_list .project-item_short-desc{padding:0 .94rem}#top-page .top-job_list .project-item_short-desc svg{margin-right:1.06rem}#top-page .top-job_list .project-item_short-desc_row{margin-bottom:1.25rem;overflow:hidden;color:#02091b;text-overflow:ellipsis;font-size:.875rem;font-weight:500;letter-spacing:.07rem;display:flex;align-items:center}#top-page .top-job_list .project-item_short-desc_row span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:calc(100% - 2rem)}#top-page .top-job_list .project-item_short-desc_row:last-child{margin-bottom:0}#top-page .top-job_list .project-item_link{border-radius:.3125rem;background:#41608e;padding:.56rem;display:inline-block;text-align:center;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;width:100%;border:1px solid #41608E;transition:.25s;margin-top:1.12rem}#top-page .top-job_list .project-item_link:hover{color:var(--color_sub, #CE220E);background:#fff;border-color:#ce220e}#top-page .top-job_link-more{display:inline-flex;width:21rem;padding:1rem 0;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-top:2rem}#top-page .top-job_link-more:hover{opacity:.7}#top-page .section-title{text-align:center}#top-page .section-title h3{color:#121212;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin:0 auto;display:flex;width:fit-content;border-bottom:.125rem #CE220E solid}#top-page .section-title desc{color:var(--color_sub, #CE220E);text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.06rem}#top-page .section-title p{color:#121212;text-align:center;font-size:1rem;font-weight:500;line-height:2rem;letter-spacing:.08rem}#top-page .categories-box{padding-top:3rem;padding-bottom:5.12rem}#top-page .categories-box h3{color:#121212;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;text-align:center;margin:0}#top-page .categories-box h3 span{color:#ce220e;text-align:center;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#top-page .categories-box_list{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:1.31rem;grid-column-gap:2.69rem;margin-top:1.63rem}#top-page .categories-box_list-item{display:flex;align-items:center;padding:1rem 2rem 1rem 4rem;border-radius:.3125rem;background:var(--dark-02, #41608E);height:4.6875rem;color:var(--white, #FFF);text-align:center;font-family:Inter;font-size:1.125rem;font-weight:600;letter-spacing:.09rem;justify-content:space-between;cursor:pointer}#top-page .categories-box_list-item:hover{opacity:.8}#top-page .full-time-employee{text-align:center;padding:4.5rem 0 5.62rem;background:#fff}#top-page .full-time-employee .job-types{display:inline-flex;gap:5.69rem;margin:0 auto;width:100%;max-width:48.7rem;padding:0 1rem;margin-top:3.5rem;justify-content:center}#top-page .full-time-employee .job-type{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:80%;border-radius:.3125rem;box-shadow:0 2px 40px #0000000d;position:relative}#top-page .full-time-employee .job-type .img-thumbnail{object-fit:cover;width:100%;border-radius:.3125rem}#top-page .full-time-employee .job-type .mark{border-radius:.3125rem;background:var(--color_sub, #CE220E);color:var(--white, #FFF);text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.09rem;padding:.5rem 2rem;position:absolute;bottom:-1.21875rem;right:0;transform:translate(20%)}#top-page .full-time-employee .job-type svg{position:absolute;bottom:0;right:0;transform:translateY(.62rem) translate(.69rem)}#top-page .services{padding:0 3.75rem;background:#fff}#top-page .services_wrap{border-radius:.625rem;background:#eff1f4;padding:3.81rem 0 4.56rem}#top-page .services_wrap .service-cards{display:flex;max-width:68.81rem;margin:3.25rem auto 0;gap:3rem}#top-page .services_wrap .service-cards .service-card{display:flex;height:11.6875rem;width:100%;position:relative;border-radius:.3125rem;box-shadow:0 2px 40px #0000000d}#top-page .services_wrap .service-cards .service-card span{position:absolute;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;left:1.5rem;bottom:.69rem}#top-page .services_wrap .service-cards .service-card svg{position:absolute;bottom:0;right:0;transform:translateY(.62rem) translate(.69rem)}#top-page .pricing{padding:3.37rem 0 11.56rem;text-align:center;background:#fff}#top-page .pricing .pricing_wrap{max-width:47.375rem;margin:0 auto;border-radius:.625rem;background:var(--secondary-2, #EFF1F4);margin-top:2.75rem}#top-page .pricing .pricing-tabs{border-bottom:.125rem #CE220E solid;display:flex}#top-page .pricing .pricing-tabs label{width:100%;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;padding:.88rem 0;color:#02091b;cursor:pointer;display:flex;align-items:center;justify-content:center}#top-page .pricing .pricing-tabs label svg{margin-right:1.12rem}#top-page .pricing .pricing-tabs label svg path{fill:#02091b}#top-page .pricing input#tab1:checked~.pricing-tabs label[for=tab1],#top-page .pricing input#tab2:checked~.pricing-tabs label[for=tab2]{border-radius:.625rem .625rem 0rem 0rem;background:var(--color_sub, #CE220E);color:#fff}#top-page .pricing input#tab1:checked~.pricing-tabs label[for=tab1] svg path,#top-page .pricing input#tab2:checked~.pricing-tabs label[for=tab2] svg path{fill:#fff}#top-page .pricing input[type=radio]{display:none}#top-page .pricing .pricing-content .pricing-content_item{display:none;padding:2.56rem 6.25rem 2.81rem}#top-page .pricing .pricing-content .pricing-content_item_content{padding:1.81rem 0;border-radius:.3125rem;background:var(--white, #FFF)}#top-page .pricing .pricing-content .pricing-content_item h4{color:var(--color_sub, #CE220E);text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.24rem;margin-top:0;margin-bottom:1.69rem}#top-page .pricing .pricing-content .pricing-content_item h4 span{color:#000;font-size:1rem;font-weight:500;letter-spacing:.08rem}#top-page .pricing .pricing-content .pricing-content_item p{color:#000;letter-spacing:.06rem;line-height:1.5rem;font-size:.8rem;margin:0 auto;font-weight:500}#top-page .pricing .pricing-content .pricing-content_item p span{color:var(--color_sub, #CE220E);text-align:center;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:block;margin-bottom:.44rem}#top-page .pricing input#tab1:checked~.pricing-content .pricing-content_item:nth-of-type(1),#top-page .pricing input#tab2:checked~.pricing-content .pricing-content_item:nth-of-type(2){display:block}#top-page .pricing .cta-button{border-radius:.3125rem;background:#41608e;display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-top:2.5rem}#top-page .page-footer{color:#fff;padding-bottom:4.62rem}#top-page .page-footer .footer-links{display:flex;text-align:center;gap:.06rem;background:#000}#top-page .page-footer .footer-links a{background:var(--color_sub, #CE220E);padding:1.75rem 0;display:flex;width:100%;justify-content:center;color:#fff;font-family:Inter;font-size:1.125rem;font-weight:600;letter-spacing:.09rem;align-items:center;gap:2rem}#top-page .page-footer .footer-links a:hover{background:#b4261a}#top-page .page-footer .footer-cta_subtitle{color:#fff;text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.12rem;margin-top:5.75rem;margin-bottom:2.56rem}#top-page .page-footer .cta-buttons{width:37.31rem;margin:0 auto;display:flex}#top-page .page-footer .cta-buttons .cta-button{width:100%;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-family:Inter;font-size:1.125rem;font-weight:600;padding:1.88rem 2.09rem 1.94rem}#top-page .page-footer .cta-buttons .cta-button:last-child{color:var(--color_sub, #CE220E);background:#f0f0f0}#top-page .page-footer .footer-contact{color:#fff;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.12rem;margin-top:2.56rem;margin-bottom:0}@media only screen and (max-width: 768px){#top-page .top-banner{background-image:none;aspect-ratio:25/42;margin-top:3.94rem;position:relative}#top-page .top-banner img{position:absolute;display:inline-block;z-index:0;top:0;right:0;bottom:0;left:0;width:100%}#top-page .top-banner .infor-box{z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:initial;padding:2.9rem 1rem 2.01rem}#top-page .top-banner .infor-box h1{font-size:1.92719rem;margin:0;text-wrap:nowrap}#top-page .top-banner .infor-box h1 span{padding:1rem;font-size:1.92719rem;display:inline-flex;font-weight:900;min-width:initial}#top-page .top-banner .infor-box h1 .logo{padding:1rem;font-family:Goldman,sans-serif;text-shadow:0px 0px 23.235px #FFF;font-size:1.92719rem;display:inline-flex;font-weight:400;min-width:initial}#top-page .top-banner .infor-box .link-register{min-width:initial;font-size:1.43994rem;padding:1.44rem 2.25rem 1.44rem 3rem}#top-page .top-job_list{padding-left:1rem;padding-right:1rem}#top-page .categories-box_list{display:flex;flex-direction:column;padding:0 1.75rem}#top-page .full-time-employee .job-types{flex-direction:column;padding-left:1.75rem;padding-right:1.75rem}#top-page .services{padding-left:1rem;padding-right:1rem}#top-page .services_wrap{padding-left:1.5rem;padding-right:1.5rem}#top-page .services_wrap .service-cards{flex-direction:column}#top-page .pricing{padding-left:1rem;padding-right:1rem}#top-page .pricing .pricing-content .pricing-content_item{padding:1.87rem 1.25rem 1.37rem}#top-page .pricing .pricing-content .pricing-content_item h4 span{display:flex;justify-content:center}#top-page .page-footer .footer-links{flex-direction:column}#top-page .page-footer .footer-cta_subtitle{max-width:13rem;margin:6rem auto 1.5rem;font-size:1.125rem}#top-page .page-footer .cta-buttons{width:100%;flex-direction:column;padding:0 3rem;gap:1rem}#top-page .page-footer .cta-buttons .cta-button{border-radius:.3125rem}#top-page .page-footer .footer-contact{font-size:1rem}#top-page .pricing{padding-bottom:6rem}#top-page .pricing .pricing-tabs label{font-size:.875rem}#top-page .pricing .pricing-tabs label svg{display:none}}.ses_register-page p{margin:0}.ses_register-page .register_google-page .register-option a{text-decoration:none;width:331px;height:49px;margin:10px 0;padding:10px;font-size:16px;cursor:pointer;border:none;border-radius:4px;background-color:#4b4b4b;color:#fff;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center}.ses_register-page .register_google-page .login{margin-top:20px}.ses_register-page .register_google-page .login a{width:20rem;height:49px;text-decoration:none;color:#fff;background-color:#4b4b4b;border:1px solid #4b4b4b;padding:10px 20px;border-radius:5px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,color .3s ease}.ses_register-page .container-register .container{box-sizing:border-box;background-color:#eff1f4;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ses_register-page .container-register .container .name-app{color:#ce220e;text-align:center;font-size:1.125rem;font-weight:900;letter-spacing:.1125rem}.ses_register-page .container-register .container h1{color:#171717;text-align:center;font-size:2rem;font-weight:700;line-height:160%;letter-spacing:.16rem;margin-top:.5rem;margin-bottom:3.44rem;font-family:Inter}.ses_register-page .container-register .container .register-options{display:flex;justify-content:center;margin-bottom:20px;width:100%;gap:44px}.ses_register-page .container-register .container .register-options .register-option{background-color:#fff;padding:4.44rem 5rem 4.25rem;border-radius:.3125rem;width:30rem}.ses_register-page .container-register .container .register-options .register-option .register-title{font-size:1.125rem;font-weight:700;line-height:160%;letter-spacing:.09rem;text-align:center}.ses_register-page .container-register .container .register-options .register-option button,.ses_register-page .container-register .container .register-options .register-option a{width:100%;cursor:pointer;border:none;border-radius:4px;background-color:#ce220e;color:#fff;transition:background-color .3s ease;height:3rem;justify-content:center;align-items:center;display:inline-flex}.ses_register-page .container-register .container .register-options .register-option .freelancer{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:160%;margin-top:2rem}.ses_register-page .container-register .container .register-options .register-option .google{color:#171717;border-radius:5px;border:2px solid #8a97a4;background-color:#fff!important;margin-top:1.5rem;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:160%}.ses_register-page .container-register .container .register-options .register-option .corporation{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:160%;margin-top:4.25rem}.ses_register-page .container-register .container .login{margin-top:3.5rem}.ses_register-page .container-register .container .login a{width:20rem;height:3rem;text-decoration:none;color:#fff;background-color:#1c2a40;padding:.625rem 1rem;justify-content:center;align-items:center;border-radius:.3125rem;line-height:160%;font-size:1rem;display:inline-block;text-align:center}.ses_register-page #wrapper-2-1 .label-register .name-app{color:#ce220e;text-align:center;font-size:1.125rem;font-weight:900;letter-spacing:.1125rem}.ses_register-page #wrapper-2-1 .label-register h1{color:#171717;text-align:center;font-size:2rem;font-weight:700;line-height:160%;letter-spacing:.16rem;margin-top:0;margin-bottom:3rem;font-family:Inter}.ses_register-page #wrapper-2-1 .result{width:50rem;background-color:#fff;border-radius:10px;margin:4rem auto 0;padding-top:7.81rem;padding-bottom:7.75rem}.ses_register-page #wrapper-2-1 .result .register-completed h2{text-align:center;margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}.ses_register-page #wrapper-2-1 .result .register-completed a{min-width:20rem;display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-top:4rem}.ses_register-page #wrapper-2-1 .result .register-completed-tmp{display:grid;align-items:center;gap:73px}.ses_register-page #wrapper-2-1 .result .register-completed-tmp .noti{padding-top:8rem}.ses_register-page #wrapper-2-1 .result .register-completed-tmp .noti h2{text-align:center;margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}.ses_register-page #wrapper-2-1 .result .register-completed-tmp a{margin-bottom:30%;border-radius:5px;background:#ce220e;color:#fff;font-weight:700;height:50px;width:20rem;display:flex;justify-content:center;align-items:center;margin-left:18%}.ses_register-page #wrapper-2-1 .result .contact-completed{display:grid;align-items:center;gap:4.56rem}.ses_register-page #wrapper-2-1 .result .contact-completed h2{color:#000;text-align:center;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}.ses_register-page #wrapper-2-1 .result .contact-completed a{border-radius:.3125rem;background:var(--color_sub, #CE220E);display:inline-block;padding:1rem 3rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:20rem}.ses_register-page #wrapper-2-1 .result-top{width:50rem;padding-top:6.44rem;padding-bottom:6.44rem;background-color:#fff;border-radius:10px;margin:4rem auto 0}.ses_register-page #wrapper-2-1 .result-top .register-completed{display:grid;align-items:center;gap:4.56rem}.ses_register-page #wrapper-2-1 .result-top .register-completed h2{text-align:center}.ses_register-page #wrapper-2-1 .result-top .register-completed a{border-radius:5px;background:#ce220e;color:#fff;font-weight:700;height:50px;width:20rem;display:flex;justify-content:center;align-items:center}.ses_register-page #wrapper-2-1 .result-top .register-completed-tmp .noti h2{text-align:center;margin:0}.ses_register-page #wrapper-2-1 .result-top .register-completed-tmp .noti h2+h2{margin-top:2rem}.ses_register-page #wrapper-2-1 .result-top .register-completed-tmp a{border-radius:.3125rem;background:var(--color_sub, #CE220E);display:inline-block;padding:1rem 3rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:20rem;margin-top:4rem}.ses_register-page .container-2-1{border-radius:.625rem;background:var(--white, #FFF);max-width:55rem;margin:0 auto}.ses_register-page .container-2-1 #box-form_register{padding:5rem 7.5rem}.ses_register-page .container-2-1 #box-form_register .form-button{display:grid;justify-content:center;align-items:center;margin-top:2.5rem}.ses_register-page .container-2-1 #box-form_register .form-button .check_robot{width:19rem;height:4.625rem;border-radius:.1875rem}.ses_register-page .container-2-1 #box-form_register .form-button .result{width:50rem;flex-shrink:0;display:grid;justify-content:center;align-items:center;background-color:#fff;border-radius:10px;padding-top:7.81rem;padding-bottom:7.75rem}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed{display:grid;align-items:center;gap:4.56rem}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed h2{text-align:center}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed a{border-radius:5px;background:#ce220e;color:#fff;font-weight:700;height:50px;width:20rem;display:flex;justify-content:center;align-items:center}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed-tmp{display:grid;align-items:center;gap:73px}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed-tmp .noti{padding-top:8rem}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed-tmp .noti h2{text-align:center}.ses_register-page .container-2-1 #box-form_register .form-button .result .register-completed-tmp a{margin-bottom:30%;border-radius:5px;background:#ce220e;color:#fff;font-weight:700;height:50px;width:20rem;display:flex;justify-content:center;align-items:center;margin-left:18%}.ses_register-page .container-2-1 #box-form_register .form-button .result .contact-completed{display:grid;align-items:center;gap:4.56rem}.ses_register-page .container-2-1 #box-form_register .form-button .result .contact-completed h2{color:#000;text-align:center;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}.ses_register-page .container-2-1 #box-form_register .form-button .result .contact-completed a{border-radius:5px;background:#ce220e;height:50px;width:20rem;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}.ses_register-page .container-2-1 .result-top{width:50rem;padding-top:6.44rem;padding-bottom:6.44rem;flex-shrink:0;display:grid;justify-content:center;align-items:center;background-color:#fff;border-radius:10px}.ses_register-page .container-2-1 h1{font-size:24px}.ses_register-page .container-2-1 .form-group{margin-bottom:2rem;text-align:left}.ses_register-page .container-2-1 .form-group.name-input .flex-row{gap:.5rem}.ses_register-page .container-2-1 .form-group input{width:100%}.ses_register-page .container-2-1 .form-group .alert-danger{color:red}.ses_register-page .container-2-1 .form-group .error-fl{display:flow}.ses_register-page .container-2-1 .form-group .error-fl p{display:inline-block}.ses_register-page .container-2-1 .form-group .error-fl .left{color:red}.ses_register-page .container-2-1 .form-group .error-fl .right{display:inline-block;float:right;margin-right:25%;color:red}.ses_register-page .container-2-1 .form-group label{display:flex;align-items:center;margin-bottom:5px;color:#171717;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;gap:8px}.ses_register-page .container-2-1 .form-group label p,.ses_register-page .container-2-1 .form-group label span{width:46px;height:20px;flex-shrink:0;border-radius:50px;background:#ce220e;color:#fff;font-size:10px;text-align:center;display:flex;justify-content:center;align-items:center;margin:0}.ses_register-page .container-2-1 .form-group input{height:2rem;padding:.625rem 1.1875rem;border:1px solid var(--gray-01, #D9D9D9);box-sizing:border-box}.ses_register-page .container-2-1 .form-group input[type=radio]{margin-right:10px;width:1.0625rem;height:1.0625rem;border:2px solid #969696}.ses_register-page .container-2-1 .form-group input[type=checkbox]{margin-right:10px;height:20px;width:20px;border:1px solid var(--gray80, #a1a1a1);background:var(--white, #fff)}.ses_register-page .container-2-1 .submit-contact{width:18.9rem;padding:1rem 3rem;background-color:#ce220e;color:#fff;border-radius:.31rem;cursor:pointer;border:none;display:inline-flex;justify-content:center;align-items:center;margin-top:1rem;font-weight:700;font-family:Noto Sans JP}.ses_register-page .container-2-1 #first_name,.ses_register-page .container-2-1 #last_name{height:2rem}.ses_register-page .container-2-1 .required{color:red;font-weight:700}.ses_register-page .container-2-1 .optional{color:gray}.ses_register-page .container-2-1 button{width:100%;padding:10px 0;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer}.ses_register-page .container-2-1 .dob{display:flex;gap:26px}.ses_register-page .container-2-1 .birthdate{display:flex;align-items:center;gap:7px}.ses_register-page .container-2-1 .birthdate select{width:5.75rem;height:2rem;border:1px solid #d9d9d9;font-weight:500}.ses_register-page .container-2-1 .birthdate p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ses_register-page .container-2-1 .request-introduction{display:flex;gap:1.5rem}.ses_register-page .container-2-1 .request-introduction .newsletter{display:flex;align-items:center;gap:5px}.ses_register-page .container-2-1 .request-introduction .newsletter p{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}.ses_register-page .container-2-1 .source{display:flex;gap:1.5rem}.ses_register-page .container-2-1 .source .source-from{display:flex;align-items:center;gap:5px}.ses_register-page .container-2-1 .source .source-from p{color:#171717;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}.ses_register-page .container-2-1 .agree{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:3.75rem;margin-bottom:1rem;flex-direction:column}.ses_register-page .container-2-1 .agree-span{display:flex;align-items:center}.ses_register-page .container-2-1 .agree p{color:#1d272f;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}.ses_register-page .container-2-1 .submit-box{text-align:center}.ses_register-page .container-2-1 .submit-box .submit-register-google,.ses_register-page .container-2-1 .submit-box .submit-register{width:15rem;height:2.5rem;background:#ce220e;color:#fff;border-radius:.3125rem;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}@media only screen and (max-width: 768px){.ses_register-page .container-register .container .register-options{flex-direction:column;padding-left:1rem;padding-right:1rem;align-items:center}.ses_register-page .container-register .container .register-options .register-option{width:100%;max-width:22.5rem;padding:2rem 1.25rem}.ses_register-page .container-register .container .register-options .register-option .corporation{margin-top:2.5rem}}@media only screen and (max-width: 768px){.ses_register-page{padding:0 1rem}.ses_register-page .container-2-1{padding:2.5rem 1rem}.ses_register-page .container-2-1 #box-form_register{padding:0}.ses_register-page .container-2-1 #box-form_register .form-group:has(input[name=last_name]) .flex-row{flex-direction:column}.ses_register-page .container-2-1 #box-form_register .form-group label{flex-wrap:wrap;margin-bottom:.5rem}.ses_register-page .container-2-1 #box-form_register .form-group .dob{gap:.2rem}.ses_register-page .container-2-1 #box-form_register .form-group .dob .birthdate{width:100%;max-width:8rem}.ses_register-page .container-2-1 #box-form_register .form-group .dob .birthdate select{width:100%}.ses_register-page .container-2-1 #box-form_register .form-group .source,.ses_register-page .container-2-1 #box-form_register .form-group .request-introduction{flex-wrap:wrap;gap:.5rem}.ses_register-page .container-2-1 #box-form_register .form-group.agree{margin-top:0}.ses_register-page #wrapper-2-1 .result-top{padding:2rem 1.25rem;width:100%}}#sys_my_page{position:relative;background:#eff1f4}#sys_my_page .content-wrapper .col-1,#sys_my_page .content-wrapper .col-3{width:calc(100% - 17.75rem);float:left}#sys_my_page .content-wrapper .col-2,#sys_my_page .content-wrapper .col-4{width:15.5rem;float:right}#sys_my_page .content-wrapper .col-4{display:none}#sys_my_page .content-wrapper .clear-float{clear:both}#sys_my_page .content-wrapper.clearfix:after{content:"";display:table;clear:both}#sys_my_page .content-wrapper .section{padding:2rem 3.75rem;background:#fff;border-radius:10px;width:100%}#sys_my_page .content-wrapper .section h3{font-size:1.125rem;font-weight:700;margin:0}#sys_my_page .content-wrapper .section.report-section{padding-bottom:1.87rem;margin-bottom:1.5rem}#sys_my_page .content-wrapper .section.report-section h3{margin-bottom:2.19rem}#sys_my_page .content-wrapper .section.report-section .report-item{margin-bottom:1.81rem;cursor:pointer}#sys_my_page .content-wrapper .section.report-section .report-item .report-item-desc{margin:.5rem 0 0}#sys_my_page .content-wrapper .section.report-section .report-item-title{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}#sys_my_page .content-wrapper .section.report-section .report-item-title .label{display:inline-block;background-color:#ce220e;padding:.25rem 1rem;border-radius:5px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.96px}#sys_my_page .content-wrapper .section.report-section .report-item-title .time{color:#969696;font-size:.875rem;font-weight:700;letter-spacing:1.12px}#sys_my_page .content-wrapper .section.report-section .report-item-desc{color:#41608e;font-size:1rem;font-weight:500;letter-spacing:1.28px}#sys_my_page .content-wrapper .section.report-section .btn-see-more{margin-top:.94rem;cursor:pointer;color:#ce220e;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:1.12px;display:block;margin-left:auto;margin-right:auto;width:fit-content}#sys_my_page .content-wrapper .section.resume-section{padding-top:2.75rem;padding-bottom:2.75rem}#sys_my_page .content-wrapper .section.resume-section .resume-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}#sys_my_page .content-wrapper .section.resume-section .resume-section-header h3{margin:0;color:var(--dark-02, #41608e);font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys_my_page .content-wrapper .section.resume-section .resume-section-header .btn-upload{background:var(--white, #fff);display:flex!important;align-items:center;justify-content:center;color:#ce220e;border:1px solid #ce220e;border-radius:4px;cursor:pointer;width:80px;height:24px;gap:.5rem}#sys_my_page .content-wrapper .section.resume-section .resume-section-header .btn-upload .custom-file-upload{font-size:.625rem!important;font-weight:500;letter-spacing:.8px;text-wrap:nowrap}#sys_my_page .content-wrapper .section.resume-section .title-header{color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_my_page .content-wrapper .section.resume-section .resume-section-table{width:100%}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table{width:100%;border-spacing:0;border-collapse:collapse;font-size:18px}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table thead>tr>th{height:1.875rem;background-color:#f2f3f5;border-spacing:none;width:300px;font-weight:500;color:#41608e;font-size:.75rem;font-weight:700;letter-spacing:.96px}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table thead>tr>th:first-child{border-radius:5px 0 0 5px}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table thead>tr>th:last-child{border-radius:0 5px 5px 0}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table tbody>tr>td{height:3.5rem;text-align:center;border:none;line-height:normal;color:#171717;font-size:.875rem;font-weight:500;letter-spacing:1.12px;text-decoration:none}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table tbody>tr:not(:last-child) td{border-bottom:.03125rem solid #848484}#sys_my_page .content-wrapper .section.resume-section .resume-section-table table tbody>tr:last-child td{border-top:.0625rem solid #41608e;height:69px}#sys_my_page .content-wrapper .section.message-section{padding:1.69rem 2rem 2.31rem;margin-bottom:1.5rem}#sys_my_page .content-wrapper .section.message-section h3{margin-bottom:2rem}#sys_my_page .content-wrapper .section.message-section .message-section-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}#sys_my_page .content-wrapper .section.message-section .message-section-item .title-wrapper{display:flex;gap:1.5rem;align-items:center;color:#8a97a4;font-size:1rem;font-weight:500;letter-spacing:1.28px}#sys_my_page .content-wrapper .section.message-section .message-section-item .amount{color:#ce220e;font-size:1rem;font-weight:500}#sys_my_page .content-wrapper .section.message-section .message-section-item:last-child{margin-bottom:0}#sys_my_page .content-wrapper .section.message-section .divider{margin-bottom:1.25rem}#sys_my_page .content-wrapper .section.feature-section{padding:0;overflow:hidden}#sys_my_page .content-wrapper .section.feature-section .case{display:flex;justify-content:center;align-items:center;height:6.25rem;color:#41608e;font-weight:700;letter-spacing:1.44px;font-size:1.125rem}#sys_my_page .content-wrapper .section.feature-section .btn-check{background:#41608e;color:#fff;color:.875rem;font-weight:700;letter-spacing:1.12px;height:1.875rem;display:flex;justify-content:center;align-items:center}#sys_my_page .content-wrapper .divider{width:100%;border-bottom:1px solid #969696}#sys_my_page .mt-2{margin-top:2rem}#sys_my_page .footer{height:418px;background-color:#efefef}#sys_my_page #popup-new{z-index:100;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#00000058}#sys_my_page #popup-new .popup-container{display:flex;justify-content:center;align-items:center;background:#00000058;height:100%}#sys_my_page #popup-new .popup-container .popup-content{height:fit-content;padding:2.5rem 5rem;background-color:#fff;border-radius:.625rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume{padding-bottom:2.5rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .title,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .title{color:#8a97a4;text-align:center;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .item-wrapper,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .item-wrapper{padding:.63rem 2.5rem;width:35rem;border-radius:.3125rem;background:#f2f5f7;margin-bottom:.5rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .item-wrapper .item,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .item-wrapper .item{color:#41608e;text-overflow:ellipsis;font-size:.875rem;font-weight:500;letter-spacing:.07rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#sys_my_page #popup-new .popup-container .popup-content .btn-posts{display:flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;padding:1rem 6rem;cursor:pointer}@media only screen and (max-width: 768px){#sys_my_page #popup-new .popup-container .popup-content{width:95%;padding:1.5rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume{padding:0;margin-bottom:1rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .title,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .title{font-size:1rem;display:flex;justify-content:center;margin-bottom:1rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .item-wrapper,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .item-wrapper{width:100%;padding:1rem}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .item-wrapper .item,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .item-wrapper .item{width:100%;line-height:1.3rem;font-size:.75rem;margin-bottom:.5rem;-webkit-line-clamp:2}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-project .item-wrapper .item:last-child,#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume .item-wrapper .item:last-child{margin-bottom:0}#sys_my_page #popup-new .popup-container .popup-content .list-new .new-resume{margin-top:1rem}#sys_my_page #popup-new .popup-container .popup-content .btn-posts{width:10.875rem;height:2.75rem;font-size:.75rem;padding:.75rem 1.5rem}#sys_my_page .content-wrapper .col-1,#sys_my_page .content-wrapper .col-2,#sys_my_page .content-wrapper .col-3,#sys_my_page .content-wrapper .col-4{float:none;width:100%}#sys_my_page .content-wrapper .col-2 .feature-section{display:none}#sys_my_page .content-wrapper .col-4{margin-top:2.25rem;display:flex}#sys_my_page .content-wrapper .section.report-section{padding:1.53rem 2rem;margin-bottom:1.56rem}#sys_my_page .content-wrapper .section.report-section h3{margin-bottom:1rem}#sys_my_page .content-wrapper .section.message-section{padding:1.69rem 2.12rem;margin-bottom:2.25rem}#sys_my_page .content-wrapper .section.section.resume-section{background:transparent;padding:0}#sys_my_page .content-wrapper .section.section.resume-section .resume-section-table .table-title_mobile{background:transparent;display:flex;gap:1rem;margin-bottom:.56rem}#sys_my_page .content-wrapper .section.section.resume-section .resume-section-table .resume-section-header{flex:1;margin-bottom:0}#sys_my_page .content-wrapper .section.section.resume-section .resume-section-table .table_mobile{padding:2.5rem 1.94rem;background:#fff;overflow-y:auto;border-radius:.625rem}#sys_my_page .content-wrapper .section.section.resume-section .resume-section-table .table_mobile table{min-width:800px}}#container-pass-after-auth{padding:5rem 7.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;background:var(--white, #fff);max-width:47.5rem;margin:0 auto;box-shadow:0 2px 20px #0000001a}#container-pass-after-auth h2{color:var(--text-01, #171717);text-align:center;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin:0;margin-bottom:3.75rem}#container-pass-after-auth p{margin:0;color:var(--secondary-1, #8A97A4);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#container-pass-after-auth .form-label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-01, #171717);font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#container-pass-after-auth .form-label span{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:var(--color_sub, #ce220e);color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#container-pass-after-auth input{padding:.625rem 1.19rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border:1px solid var(--gray-01, #D9D9D9);background:var(--white, #FFF);width:100%;margin-bottom:.5rem}#container-pass-after-auth .items{margin-bottom:2rem}#container-pass-after-auth .items .item{display:flex;align-items:center;justify-content:center;gap:.63rem}#container-pass-after-auth .items .item input{width:49.5%}#container-pass-after-auth .btn-sumbit-mt{display:flex;justify-content:center}#container-pass-after-auth .btn-sumbit-mt button{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;padding:1rem 3rem;border-radius:.3125rem;background:var(--color_sub, #CE220E)}#container-pass-after-auth .alert-danger{font-size:.75rem}#container-pass-after-auth .text-center{text-align:center}#container-pass-after-auth .items-checkbox-terms{display:flex;justify-content:center;align-items:center;gap:1rem}#container-pass-after-auth .items-checkbox-terms input{width:1.25rem;height:1.25rem;margin:0;border:1px solid var(--gray80, #A1A1A1);background:var(--white, #FFF)}#container-pass-after-auth .items-checkbox-terms p{color:var(--text-01, #171717);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys_search_project{position:relative;width:100%}#sys_search_project h2{color:#000;font-size:3rem;font-weight:400;letter-spacing:.24rem;text-align:center;margin-bottom:0}#sys_search_project .header{width:100%;position:absolute;height:73px;background-color:#d9d9d9}#sys_search_project .free-keyword-content{border-radius:.1875rem;background:#3e5f9433;display:flex;padding:1.5rem 0rem;flex-direction:column;align-items:center}#sys_search_project .free-keyword-content .free-keyword-content_wrap{width:min(46rem,100%)}#sys_search_project .free-keyword-content .keyword{width:100%}#sys_search_project .free-keyword-content .keyword .search-input{position:relative}#sys_search_project .free-keyword-content .keyword .search-input .search-button{position:absolute;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.1875rem;background:var(--color_sub, #ce220e);right:.25rem;top:50%;transform:translateY(-50%)}#sys_search_project .free-keyword-content .keyword span{font-size:16px;font-weight:500}#sys_search_project .free-keyword-content .keyword input{padding:1rem .5rem;width:100%;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;outline:none;height:2.5rem}#sys_search_project .free-keyword-content .keyword .keyword-select_box{margin-top:1rem;display:flex;gap:.5rem;align-items:center}#sys_search_project .free-keyword-content .keyword .keyword-select_box span{color:#333;font-size:.875rem;font-weight:700;padding-right:.5rem;border-right:1px solid rgba(255,255,255,.5)}#sys_search_project .free-keyword-content .keyword .keyword-select_box .keyword-select_list{display:flex;gap:.5rem;flex-wrap:wrap}#sys_search_project .free-keyword-content .keyword .keyword-select_box .keyword-select_list>a{display:inline-block;padding:.44rem 1rem;color:#41608e;text-align:center;font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:.1875rem;background:#fff}#sys_search_project .project-filer_wrap{margin-top:1.56rem;-webkit-user-select:none;user-select:none}#sys_search_project .project-filer_wrap .setting{color:var(--color_sub, #ce220e);text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:1rem;display:inline-block}#sys_search_project .project-filer_wrap>summary{list-style-type:none;padding:.7rem 2rem;flex-shrink:0;border-radius:.3125rem .3125rem 0rem 0rem;background:var(--dark-02, #41608e);color:#fff;text-align:left;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:flex;align-items:center;cursor:pointer}#sys_search_project .project-filer_wrap>summary:after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M18%201.59375L9.68641%209.85769L1.37283%201.59375%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E);position:absolute;right:2rem}#sys_search_project .project-filer_wrap[open]>summary:after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M18%201.59375L9.68641%209.85769L1.37283%201.59375%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E);transform:rotate(180deg)}#sys_search_project .project-filer_wrap .filer_wrap-box{border-radius:0rem 0rem .625rem .625rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d;padding:2rem 2rem 1.88rem}#sys_search_project .project-filer_wrap .filer_wrap-box--close{display:none}#sys_search_project .project-filer_wrap .filer_wrap-box .row-filter{display:flex;margin-bottom:1.25rem;border-bottom:1px solid var(--secondary-2, #eff1f4);padding-bottom:1.25rem;font-size:.875rem}#sys_search_project .project-filer_wrap .filer_wrap-box .row-filter .title{width:10rem;min-width:10rem;color:var(--color_sub, #ce220e);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys_search_project .project-filer_wrap .filer_wrap-box .skills{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap;overflow-y:auto}#sys_search_project .project-filer_wrap .filer_wrap-box .skills .skill-item{display:flex;align-items:center;gap:.5rem}#sys_search_project .project-filer_wrap .filer_wrap-box .skills .skill-item input{width:.875rem;height:.875rem;border:1px solid #d9d9d9;background:#fff}#sys_search_project .project-filer_wrap .filer_wrap-box .skills label{color:var(--text-01, #171717);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are.cate-section{margin-bottom:.5rem}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details{width:calc(50% - .625rem);display:flex;flex-direction:column}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details summary{padding:.69rem 0;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details .skill-item label{display:inline-flex;align-items:center}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details .skill-item label input{margin-right:.5rem}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #c3d6f4);color:var(--color_text_active, #003d9c)}#sys_search_project .project-filer_wrap .filer_wrap-box .add-project-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #41608e;background:var(--color_main, #1c2a40);color:#fff}#sys_search_project .project-filer_wrap .filer_wrap-box .radio-container{display:flex;flex-direction:row;gap:2rem}#sys_search_project .project-filer_wrap .filer_wrap-box .checkbox-container{display:flex;gap:2rem;align-items:center}#sys_search_project .project-filer_wrap .filer_wrap-box .select-radio{display:flex;gap:2rem;margin-left:2.5rem}#sys_search_project .project-filer_wrap .limit-price{display:flex}#sys_search_project .checkbox-wrapper-21{padding:0}#sys_search_project .select-date{width:11.1875rem;height:2rem;border-radius:.25rem;border:1px solid var(--border, #c1cad9);background:#fff;color:var(--border, #c1cad9);leading-trim:both;text-edge:cap;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem;padding:.75rem .63rem}#sys_search_project .limit-price{display:inline-flex;align-items:center;gap:.5rem}#sys_search_project .limit-price .option-price select{width:5rem;height:2rem;color:#666;font-size:.875rem;font-weight:500;letter-spacing:.07rem;padding:.37rem .56rem;border-radius:.25rem;border:1px solid var(--border, #c1cad9);background:#fff}#sys_search_project .side-bar .project-category{padding-bottom:30px}#sys_search_project .side-bar .project-category .category-title{font-size:16px;padding-bottom:10px}#sys_search_project .side-bar .project-category .list-category{cursor:pointer}#sys_search_project .side-bar .project-category .list-category .parent{margin-top:.2rem;background:#d9d9d9}#sys_search_project .side-bar .project-category .list-category .parent .list-category-item{background:#fff}#sys_search_project .side-bar .project-flow .title{font-size:16px;font-weight:500;padding-bottom:8px}#sys_search_project .side-bar .project-flow .checkbox-container,#sys_search_project .side-bar .involvement-in-trade{padding-bottom:30px}#sys_search_project .side-bar .involvement-in-trade .title{font-size:16px;padding-bottom:11px}#sys_search_project .side-bar .feature{padding-bottom:30px}#sys_search_project .side-bar .feature .title{padding-bottom:10px}#sys_search_project .side-bar .feature .select{display:flex;align-items:center;padding-left:9px;background-color:#d9d9d9}#sys_search_project .side-bar .type-of-contract{padding-bottom:30px}#sys_search_project .side-bar .type-of-contract .title{padding-bottom:10px}#sys_search_project .side-bar .btn-search{font-size:.875rem;padding:13px 61px;text-align:center;background-color:#d9d9d9}#sys_search_project .main-content{flex:1;margin-top:4rem}#sys_search_project .main-content .pagination-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}#sys_search_project .main-content .pagination-header-container .sort-container{display:flex;align-items:center}#sys_search_project .main-content .pagination-header-container .sort-container .title{margin-right:12px}#sys_search_project .main-content .pagination-header-container .sort-container .select{padding-left:27px;padding-right:21px;width:252px;height:45px;display:flex;align-items:center;border:1px solid black;justify-content:space-between}#sys_search_project .main-content .pagination-header-container .sort-container .select img{transform:rotate(30deg)}#sys_search_project .main-content .result-container{height:fit-content}#sys_search_project .main-content .result-container .card-info{margin-top:2.37rem}#sys_search_project .main-content .result-container .card-info .card-header{padding:1.5rem 2.625rem;border-radius:.3125rem .3125rem 0rem 0rem;background:#41608e}#sys_search_project .main-content .result-container .card-info .card-header .type{border-radius:.125rem;background:#fff;width:3.625rem;height:1.625rem;color:var(--color_sub, #ce220e);font-size:.75rem;font-weight:700;letter-spacing:.06rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}#sys_search_project .main-content .result-container .card-info .card-header .card-title{color:#fff;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_search_project .main-content .result-container .card-info .card-header .card-date{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:.5rem;display:inline-flex;align-items:center}#sys_search_project .main-content .result-container .card-info .card-header .card-date>span{display:inline-flex;align-items:center}#sys_search_project .main-content .result-container .card-info .card-info-container{padding:1.5rem 2.625rem;border-radius:0rem 0rem .3125rem .3125rem;background:var(--white, #fff)}#sys_search_project .main-content .result-container .card-info .view-details{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1.5rem}#sys_search_project .main-content .result-container .card-info .view-details span{border-radius:.3125rem;background:var(--color_sub, #ce220e);color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:inline-flex;padding:1rem 6rem;justify-content:center;align-items:center}#sys_search_project .main-content .result-container .card-info .flex{display:flex;flex-wrap:wrap;gap:1rem}#sys_search_project .main-content .result-container .card-info .card-content{display:flex;width:calc(50% - .5rem);gap:1rem;margin-bottom:1rem}#sys_search_project .main-content .result-container .card-info .card-content .card-title{color:var(--main-01, var(--color_sub, #ce220e));text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:transparent;min-width:4rem;display:inline-block;margin:0}#sys_search_project .main-content .result-container .skip{text-align:center;font-size:48px;padding-top:104px;padding-bottom:218px}#sys_search_project .main-content .svg-icon svg{margin-right:4px}#sys_search_project .select-people-wrapper{display:flex;align-items:center;gap:.5rem}#sys_search_project .select-people-wrapper .select-people{border-radius:.25rem;border:1px solid var(--border, #c1cad9);background:#fff;height:2rem;outline:none}#sys_search_project .button-group{text-align:center}#sys_search_project .button-group #submitButton{border-radius:.3125rem;background:var(--color_sub, #ce220e);width:11.1875rem;height:2.6875rem;flex-shrink:0;color:#fff;margin:0 auto}#sys_search_project .button-group #resetForm{color:var(--color_sub, #ce220e);text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:1rem}#sys_search_project .pagination_wrap{display:flex;width:100%;justify-content:space-between;align-items:center}#sys_search_project .pagination_wrap .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#sys_search_project .pagination_wrap .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}#sys_search_project .pagination_wrap .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}#sys_search_project .pagination_wrap .total-page{color:var(--text-01, #171717);font-size:1.5rem;font-weight:500}#sys_search_project .dropbtn{border-radius:.3125rem;border:2px solid #41608e;background:#fff;padding:.69rem 1.69rem;min-width:7rem;text-align:left;width:12.625rem;flex-shrink:0;position:relative}#sys_search_project .dropbtn:after{display:inline-block;position:absolute;content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1%201L6.5%206L12%201%22%20stroke%3D%22%2341608E%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E);right:1.25rem}#sys_search_project .dropdown-menu{left:0;right:0;width:100%}#sys_search_project .dropdown-menu a{display:inline-block;width:100%}#sys_search_project .dropdown-menu a:hover{opacity:.7}@media only screen and (max-width: 768px){#sys_search_project .free-keyword-content{padding:1.5rem}#sys_search_project .free-keyword-content .keyword .keyword-select_box{flex-wrap:wrap;justify-content:center}#sys_search_project .free-keyword-content .keyword .keyword-select_box span{width:100%;text-align:center;border:none}#sys_search_project .free-keyword-content .keyword .keyword-select_box .keyword-select_list{width:100%;flex-wrap:wrap;justify-content:center}#sys_search_project details.project-filer_wrap{padding-top:2rem}#sys_search_project details.project-filer_wrap .filer_wrap-box{display:none}#sys_search_project details.project-filer_wrap .filer_wrap-box--close{display:flex;justify-content:end;position:absolute;top:1rem;right:1.5rem}#sys_search_project details.project-filer_wrap>summary:after{display:none}#sys_search_project details[open].project-filer_wrap:before{display:block;content:"";background:#00000050;position:fixed;top:0;right:0;bottom:0;left:0;top:4.44rem;z-index:2}#sys_search_project details[open].project-filer_wrap .filer_wrap-box{display:block;background:#fff;max-height:calc(100vh - 4.44rem);overflow-y:auto;position:fixed;z-index:5;top:5.75rem;left:1rem;right:1rem;bottom:1rem;overscroll-behavior:contain;border-radius:.625rem;box-shadow:0 2px 40px #0000000d}#sys_search_project details[open].project-filer_wrap .filer_wrap-box .row-filter{flex-direction:column;gap:.5rem}#sys_search_project details[open].project-filer_wrap .filer_wrap-box .row-filter .ss-main{padding:.5rem}#sys_search_project details[open].project-filer_wrap .filer_wrap-box .row-filter .add-project-specialty-are details{display:block;width:100%}#sys_search_project details[open].project-filer_wrap .filer_wrap-box .row-filter .radio-container,#sys_search_project details[open].project-filer_wrap .filer_wrap-box .row-filter .checkbox-container{flex-wrap:wrap}#sys_search_project .divide-item{display:flex;flex-direction:column;gap:1rem}#sys_search_project .main-content{margin-top:1.5rem}#sys_search_project .main-content .result-container .card-info .card-info-container{padding:1.5rem 1.19rem}#sys_search_project .main-content .result-container .card-info .card-content{width:100%;align-items:center;margin:0}#sys_search_project .main-content .result-container .card-info .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#sys_search_project .main-content .result-container .card-info .card-header{position:relative;padding:1rem 1.5rem}#sys_search_project .main-content .result-container .card-info .card-header .card-date{letter-spacing:0}#sys_search_project .main-content .result-container .card-info .card-header .svg-icon{position:absolute;height:auto;top:1.5rem;right:1.5rem}#sys_search_project .main-content .pagination-header-container{flex-wrap:wrap;justify-content:center;gap:1.5rem}#sys_search_project .main-content .pagination-header-container .pagination{width:100%;order:1}#sys_search_project .main-content .pagination-header-container .pagination .point_show_list_page_list{justify-content:center}#sys_search_project .main-content .pagination-header-container .search-result-page,#sys_search_project .main-content .pagination-header-container .sort-container{order:2;width:calc(50% - .75rem);font-size:.75rem}#sys_search_project .main-content .pagination-header-container .search-result-page .dropbtn.dropdown-toggle,#sys_search_project .main-content .pagination-header-container .sort-container .dropbtn.dropdown-toggle{width:8rem}#sys_search_project .main-content .pagination-header-container .search-result-page .dropdown-menu,#sys_search_project .main-content .pagination-header-container .sort-container .dropdown-menu{padding:.5rem}#sys_search_project .main-content .pagination-header-container .search-result-page{width:auto}#sys_search_project .main-content .pagination-header-container .search-result-page .total-page{font-size:.75rem}#sys_search_project .main-content .pagination-header-container .sort-container p{margin:0}}#sys_case_management{position:relative;width:100%}#sys_case_management .sys_case_management-container .box-filter{border-radius:.625rem;background:#fff;box-shadow:0 2px 40px #0000000d}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap{width:min(45rem,100%);margin:0 auto;padding:1.81rem 1rem 2.37rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content{display:flex;flex-direction:column}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .setting{color:var(--color_sub, #CE220E);text-align:right;font-size:.875rem;font-weight:500;letter-spacing:.07rem;cursor:pointer}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .setting:hover{opacity:.6}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword{display:flex;border-radius:.3125rem;background:#f2f5f7;padding:.5rem 1.6rem;margin-top:1rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword span{color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem;min-width:10rem;display:inline-block}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword input{width:100%;border:none;background:#f2f5f7}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword input:focus{border:none;outline:none}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .title_filter-input{min-width:10rem;color:#969696;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category{display:flex;margin-top:1.5rem;width:100%}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .category-title{font-size:16px;padding-bottom:10px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .select-group{width:100%}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .project-category_select-type{height:2rem;width:12rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .project-category_select-type select{border-radius:.3125rem;border:1px solid #D9D9D9;background:#fff;width:100%;height:100%;padding:.5rem 1.5rem;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box{display:flex;gap:1rem;margin-top:.5rem;flex-direction:row;flex-wrap:nowrap}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select{width:100%;display:flex;gap:.7rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select .input-date_wrap{width:100%}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select .from-to{width:2.5rem;display:block;color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem;line-height:2rem;text-align:center}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select input{width:100%;padding:.5rem .5rem .5rem 1rem;height:2rem;border-radius:.3125rem;border:1px solid #D9D9D9;background:#fff;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select input::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;width:20px;height:20px;border-width:thin;margin-top:.5rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price{padding-bottom:30px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .title{font-size:16px;font-weight:500;padding-bottom:11px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price{display:flex;align-items:center}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .option{width:60px;height:32px;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;margin-right:5px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .option span{font-size:14px;padding-right:15px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .currency{font-size:16px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price:first-child{margin-right:5px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price:last-child{margin-left:5px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow{margin-top:1.5rem;display:flex}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container{display:flex;align-items:center;gap:1.5rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container .checkbox-wrapper-21{padding:0}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .involvement-in-trade{display:flex;margin-top:1rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .involvement-in-trade .checkbox-wrapper-21{padding:0}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature{margin-top:1rem;display:flex}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature .custom-select{border:none;background:none}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature .custom-select select{border-radius:.3125rem;border:1px solid #D9D9D9;background:#fff;width:15rem;height:2rem;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem;padding:.5rem 1.5rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature .title{padding-bottom:10px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature .select{height:32px;display:flex;align-items:center;padding-left:9px;background-color:#d9d9d9}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract{margin-top:1rem;display:flex}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container{display:inline-flex;gap:1.5rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container .checkbox-wrapper-21{padding:0}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature-2{padding-bottom:30px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature-2 .title{padding-bottom:10px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period{padding-bottom:30px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .title{padding-bottom:10px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .select-date{display:flex;align-items:center;height:32px;background-color:#d9d9d9;padding:0 9px;margin-bottom:7px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .select-date .select-text{flex:1;font-size:14px}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .btn-search{width:11.25rem;height:2.6875rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;border:none;margin:1.5rem auto 0;display:block}#sys_case_management .sys_case_management-container .main-content{margin-top:1.87rem}#sys_case_management .sys_case_management-container .main-content .search-title a{display:flex;height:3rem;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;min-width:13.9375rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content{border-radius:.625rem;background:#fff;padding:2rem 3.75rem;margin-top:1.5rem;display:block;cursor:pointer}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item a{color:red}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_status{border-radius:.3125rem;padding:.44rem .5rem;color:#fff;display:inline-flex;justify-content:center;width:6.8125rem;height:2.125rem;font-size:.875rem;text-align:center}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .status-draft{background-color:#41608e}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .status-recruiting{background-color:#2ec3c9}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .status-application-closed{background-color:#1c2a40}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .status-pj-close{background-color:#8a97a4}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_title{color:var(--text-01, #171717);font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin-left:1.87rem;display:inline-block}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_closing_date{display:inline-flex;float:right;color:var(--secondary-1, #8A97A4);font-size:.875rem;font-weight:700}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_closing_date>span{color:var(--main-01, var(--color_sub, #CE220E));text-align:right;font-size:.875rem;margin-left:1rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_head{padding-bottom:2rem;border-bottom:.0625rem solid #8A97A4}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail{display:flex;justify-content:space-between;margin-top:1.5rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action{display:flex;gap:3rem;color:var(--text-01, #171717)}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action .project-item_action{text-overflow:ellipsis;font-size:.875rem;font-weight:700;letter-spacing:.07rem;align-items:center;display:flex}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action .project-item_action .project-memo_btn{cursor:pointer;display:inline-flex;align-items:center}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action u,#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action button{color:var(--main-01, var(--color_sub, #CE220E));font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-left:1rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action u a,#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action button a{padding:.25rem .5rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action u a:hover,#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action button a:hover{opacity:.6;background:#cccccc50;border-radius:4px}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_date{color:var(--dark-02, #41608E);font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination{display:flex;gap:10px;justify-content:center;align-items:center;list-style:none}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination .prev>a>i{color:#d9d9d9;font-size:25px}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination .next>a>i{color:#d9d9d9;font-size:25px}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination .page{color:#000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:50%}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination .page a{color:#000}#sys_case_management .sys_case_management-container .main-content .pagination nav>.pagination .active{background-color:#d9d9d9}#sys_case_management .sys_case_management-container .main-content .pagination-header-container,#sys_case_management .sys_case_management-container .main-content .pagination-header-container .result-pagination{display:flex}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .search-result-page{display:inline-flex;align-items:center;margin-right:1.81rem}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .search-result-page .total-page{color:#000;font-size:1.5rem;font-weight:500;letter-spacing:.12rem}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container{display:flex;justify-content:center;align-items:center}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container p{margin:0}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown{position:relative;border:2px solid #000}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn{width:252px;border:2px solid #000;background:#fff;padding:14px 16px;font-size:16px;border:none;color:#000;display:flex;justify-content:space-between;align-items:center}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn:hover{background-color:#d9d9d9}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn i{color:#d9d9d9}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content{width:252px;display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content a:hover{background-color:#ddd}#sys_case_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown:hover .dropdown-content{display:block}#sys_case_management a{text-decoration:none}#sys_case_management .pagination_wrap{display:flex;width:100%;justify-content:space-between;align-items:center}#sys_case_management .pagination_wrap .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#sys_case_management .pagination_wrap .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}#sys_case_management .pagination_wrap .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}#sys_case_management .hystmodal .title{color:#000;text-align:center;font-size:1.125rem;font-weight:600}#sys_case_management .hystmodal .hystmodal__window{background:#fff;padding:3.5rem 5rem;border-radius:.625rem;box-shadow:0 2px 20px #0000001a;gap:1.5rem;width:50rem}#sys_case_management .hystmodal .hystmodal__window h5{margin:0}#sys_case_management .hystmodal .hystmodal__window .label-memo{margin:0;color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys_case_management .hystmodal .hystmodal__window textarea{width:100%;max-width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff;height:6.25rem;margin-top:.5rem}#sys_case_management .hystmodal .hystmodal__window .form-group{margin:0}#sys_case_management .hystmodal .hystmodal__window .modal-footer_memo{display:flex;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;justify-content:center;gap:2rem}#sys_case_management .hystmodal .hystmodal__window .modal-footer_memo .btn-close{border-radius:.3125rem;background:#969696;display:flex;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;flex-shrink:0;color:#fff;min-width:14rem}#sys_case_management .hystmodal .hystmodal__window .modal-footer_memo .btn-save{display:flex;padding:.625rem .62rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #CE220E);min-width:14rem;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#fff}@media only screen and (max-width: 768px){#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select .input-date_wrap{width:12rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract{flex-direction:column}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container{flex-wrap:wrap;gap:.5rem}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container .checkbox-wrapper,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container .checkbox-wrapper{width:calc(50% - .25rem)}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .involvement-in-trade,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract,#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .feature{flex-direction:column;padding-top:.5rem;margin-top:0}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box{flex-direction:column}#sys_case_management .sys_case_management-container .box-filter .box-filter_wrap .title_filter-input{margin-bottom:.5rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content{padding:1.44rem 1.25rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .project-item_head{flex-wrap:wrap;align-items:center}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .project-item_head .project-item_title{display:inline-flex;align-items:center;height:100%;overflow:hidden;text-overflow:ellipsis;margin-left:initial;font-size:1.125rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .project-item_head .project-item_title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .project-item_head .project-item_closing_date{width:100%;padding-top:.5rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail{flex-direction:column;margin-top:.88rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action,#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_date{width:100%}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action{gap:.5rem}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action .project-item_action{width:100%}#sys_case_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_date{font-size:.75rem;font-weight:500;letter-spacing:.06rem;margin-top:.5rem}#sys_case_management .sys_case_management-container .pagination_wrap{flex-wrap:wrap}#sys_case_management .sys_case_management-container .pagination_wrap .pagination{order:1;width:100%}#sys_case_management .sys_case_management-container .pagination_wrap .pagination .point_show_list_page .point_show_list_page_list{justify-content:center;margin-bottom:1.5rem}#sys_case_management .sys_case_management-container .pagination_wrap .search-title,#sys_case_management .sys_case_management-container .pagination_wrap .pagination-header-container{order:2}#sys_case_management .sys_case_management-container .pagination_wrap .pagination-header-container{display:inline}#sys_case_management .sys_case_management-container .pagination_wrap .pagination-header-container .search-result-page{margin:0!important}#sys_case_management .sys_case_management-container .pagination_wrap .pagination-header-container span{font-size:.75rem!important}#sys_case_management .sys_case_management-container .pagination_wrap .search-title a{min-width:10rem;padding:.77rem 0;height:auto;font-size:.75rem}#sys_case_management .hystmodal{padding:1rem}#sys_case_management .hystmodal .hystmodal__window{padding:1.5rem 1.25rem}#sys_case_management .hystmodal .hystmodal__window h5{text-align:center;display:block}#sys_case_management .hystmodal .hystmodal__window .modal-body{padding:0}#sys_case_management .hystmodal .hystmodal__window .modal-body label{color:var(--secondary-1, #8A97A4);font-size:.75rem;font-weight:700;letter-spacing:.075rem}#sys_case_management .hystmodal .hystmodal__window .modal-footer_memo{gap:.61rem}#sys_case_management .hystmodal .hystmodal__window .modal-footer_memo button{width:calc(50% - .305rem);min-width:initial!important}#sys_case_management .sys_case_management-container .main-content .search-title a{min-width:10rem;padding:.77rem 0;height:auto;font-size:.75rem}}#add-edit-projects-content{position:relative;width:100%;height:auto}#add-edit-projects-content:has(#project-add-complete){display:flex;justify-content:center;align-items:center;height:calc(100vh - 12.44rem)}#add-edit-projects-content #project-add-complete{width:min(50rem,100%);height:25rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#add-edit-projects-content #project-add-complete .title{color:#000;text-align:center;font-size:1.5rem;font-weight:700;line-height:normal;letter-spacing:.12rem;justify-content:center;display:flex}#add-edit-projects-content #project-add-complete .btn-return-project-list{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-block;padding:1rem 3rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:13.1875rem;margin-top:4rem;box-sizing:initial}#add-edit-projects-content .header{width:100%;position:absolute;height:73px;background-color:#d9d9d9}#add-edit-projects-content .w-150{width:150px}#add-edit-projects-content .footer-project-content{position:fixed;bottom:0;left:0;width:100%;height:81px;padding-right:85px;display:flex;justify-content:flex-end;align-items:center;color:#fff;font-weight:700;gap:1rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d}@media only screen and (max-width: 767px){#add-edit-projects-content .footer-project-content{padding:.94rem 1.37rem}}#add-edit-projects-content .footer-project-content>span,#add-edit-projects-content .footer-project-content button{display:flex;width:15rem;padding:1rem 5rem 1rem 5.0625rem;justify-content:center;align-items:center;border:none;border-radius:.3125rem;cursor:pointer;color:#fff;background:#2ec3c9}#add-edit-projects-content .footer-project-content input{cursor:pointer}#add-edit-projects-content details{padding:.5em .5em 0}#add-edit-projects-content summary{font-weight:700;margin:-.5em -.5em 0;padding:.5em;border-radius:4px;background:#d9d9d9}#add-edit-projects-content details[open]{padding:.5em}#add-edit-projects-content details[open] summary{margin-bottom:.5em}#add-edit-projects-content .add-edit-project-container{width:100%;display:flex;justify-content:center;position:relative;z-index:1;margin-bottom:7.56rem}#add-edit-projects-content .add-edit-project-container .alert-danger{color:var(--text-01, #ce220e)!important;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.07rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section{width:100%}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section{display:flex;flex-direction:column-reverse}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header{display:flex;justify-content:end;margin-top:1.5rem;margin-bottom:2.12rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header span{font-size:32px}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header>div{display:flex;gap:23px}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header>div{width:100%}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header div button,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header a{width:8.625rem;height:2.3125rem;flex-shrink:0;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;border:none;border-radius:.3125rem;color:#fff}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header form{width:50%}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header .btn-primary{background:var(--dark-02, #41608e)}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header .btn-primary{width:100%;padding:.5rem 3rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header .btn-dark{background:#4b4b4b}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-header .btn-dark{width:100%;padding:.5rem 3rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .form-item{margin-bottom:2rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .form-label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-01, #171717);font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .form-label span{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:var(--color_sub, #ce220e);color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#add-edit-projects-content .add-edit-project-container .add-edit_project-section input{width:11.1875rem;height:2rem;flex-shrink:0;border:1px solid #d9d9d9;background:#fff;padding:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;background:url(/build/assets/calendar-project-CiUPEpqy.svg) no-repeat;width:20px;height:20px;margin-top:.5rem;margin-left:auto}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .checkbox-wrapper-21{display:flex;align-items:center;gap:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .checkbox-wrapper-21 .control{padding:0;display:flex;align-items:center;gap:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .checkbox-wrapper-21 input{width:1.0625rem;height:1.0625rem;flex-shrink:0;margin:0;border:1px solid var(--gray80, #a1a1a1);background:var(--white, #fff)}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .checkbox-wrapper-21 label{display:flex;align-items:center;gap:.5rem;color:var(--text-01, #171717);font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:.07rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content{display:flex;padding:5rem;flex-direction:column;justify-content:center;align-items:center;gap:3.75rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content{padding:2.5rem 1.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content_category{margin-bottom:3.75rem}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content_category .add-available-free .flex-between{justify-content:unset;flex-wrap:wrap;row-gap:.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content_formadd{width:100%}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content_form-item input{width:100%;border:1px solid var(--gray-01, #d9d9d9);background:var(--white, #fff);margin-bottom:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .btn-registration{display:flex;align-items:center;justify-content:center;border:none;color:#fff;width:15rem;height:auto;padding:1rem 5rem 1rem 5.0625rem;border-radius:.3125rem;background:#ce220e}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .btn-registration{width:100%}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .add-edit-project-title-section{display:flex;gap:10px;justify-content:flex-start;align-items:center}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .add-edit-project-title-section span{color:#000;font-size:18px;font-weight:700}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .add-edit-project-title-section div{width:46px;height:20px;color:#fff;font-size:10px;font-weight:500;border-radius:50px;background:#4b4b4b;display:flex;justify-content:center;align-items:center}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content textarea{max-width:100%}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .psc .project-custom-select select{width:60px;height:32px;background:#d9d9d9}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .footer-project-stick .footer-project-content .btn-registration{border-radius:.3125rem;background:#41608e}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .footer-project-stick .footer-project-content .btn-registration,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-edit_project-content .footer-project-stick .footer-project-content button{width:50%;padding:1rem 2rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are.cate-section{margin-bottom:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details{width:calc(50% - .625rem);display:flex;flex-direction:column}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details{width:100%}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details summary{padding:.69rem 0;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details .skill-item label{display:inline-flex;align-items:center}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details .skill-item label input{margin-right:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #c3d6f4);color:var(--color_text_active, #003d9c)}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #41608e;background:var(--color_main, #1c2a40);color:#fff}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-monthky-unit-price_form-item{margin-top:2rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-monthky-unit-price_form-item .psc{margin-bottom:.62rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-monthky-unit-price_form-item .psc .project-custom-select select{width:4.125rem;height:2rem;flex-shrink:0;border:1px solid #d9d9d9;background:#fff}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-place-of-work .prefecture_select-input{display:flex;align-items:center;flex-shrink:0;border-radius:.3125rem;border:1px solid var(--color_sub, #ce220e);background:#fff}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-place-of-work .ss-placeholder{justify-content:center;color:#ce220e}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-place-of-work .ss-arrow{display:none}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-contract-start-date .project-custom-select,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-contract-end-date .project-custom-select{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-contract-start-date div,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-contract-end-date div{color:#000;font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:.07rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-contract-end-date .checkbox-wrapper-21 label{display:flex;gap:.5rem;align-items:center}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-description textarea,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-position_requirement textarea{height:10rem;flex-shrink:0;border:1px solid #d9d9d9;background:#fff;padding:.5rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-description span,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-position_requirement span{color:var(--secondary-1, #8a97a4);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-description .content-required,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-form-position_requirement .content-required{color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-approval-status div,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-sales-channel div{display:flex;align-items:center}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-approval-status div input,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-sales-channel div input{margin:0;width:1.0625rem;height:1.0625rem;flex-shrink:0;fill:#fff;stroke-width:1px;stroke:#969696}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-sales-channel_item{gap:2.5rem;flex-wrap:wrap}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-sales-channel_item{row-gap:.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-contract-type .font-base,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-closing-date .font-base{color:#969696;font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-number-of-positions .flex,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-contract-type .flex,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-closing-date .flex{flex-wrap:wrap}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-contract-type .flex{row-gap:.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-number-of-interviews_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-channel-participation_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-project-publish-status_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-publish-status_items{display:flex;align-items:center;flex-direction:row;gap:2.5rem;flex-wrap:wrap}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-number-of-interviews_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-channel-participation_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-project-publish-status_items,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-publish-status_items{row-gap:.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-number-of-interviews_items span,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-channel-participation_items span,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-project-publish-status_items span,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-publish-status_items span{color:var(--text-01, #171717);font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:.07rem}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-number-of-interviews input,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-channel-participation input,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-project-publish-status input,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-publish-status input{margin:0;width:1.0625rem;height:1.0625rem;flex-shrink:0;fill:#fff;stroke-width:1px;stroke:#969696}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-candidate-type .ss-main,#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-handler-id .ss-main{display:flex;align-items:center;flex-shrink:0;width:11.1875rem;border:1px solid #d9d9d9;background:#fff}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-features{width:100%}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-features .grid-container{display:grid;grid-template-columns:repeat(4,1fr);row-gap:2.5rem}@media only screen and (max-width: 767px){#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-features .grid-container{grid-template-columns:unset;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:2.5rem;row-gap:.5rem}}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-features .grid-container .checkbox-wrapper-21{display:flex;align-items:center;gap:.5rem;flex-shrink:0}#add-edit-projects-content .add-edit-project-container .add-edit_project-section .add-project-features .grid-container .checkbox-wrapper-21 label{color:var(--text-01, #171717);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#add-edit-projects-content #confirm-finish-modal{background:#00000050;z-index:12}#add-edit-projects-content #confirm-finish-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#add-edit-projects-content #confirm-finish-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#add-edit-projects-content #confirm-finish-modal .footer-modal button{cursor:pointer}#add-edit-projects-content #confirm-finish-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#add-edit-projects-content #confirm-finish-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #ce220e)}body:has(#add-edit-projects-content) .hystmodal__shadow.hystmodal__shadow--show{display:none}#case-selection-management-resume{position:relative;width:100%}#case-selection-management-resume .header{width:100%;position:absolute;height:73px;background-color:#d9d9d9}#case-selection-management-resume .case-selection-management-container{padding-top:73px;margin-bottom:115px;width:100%;display:flex;justify-content:center;position:relative;z-index:1}#case-selection-management-resume .case-selection-management-container .case-selection-management_section{margin-top:50px;width:79%}#case-selection-management-resume .case-selection-management-container .case-selection-management_section>div:first-child{font-size:32px;font-weight:400;padding-bottom:36px}#case-selection-management-resume .case-selection-management-container .case-selection-management_content{padding:26px 25px 31px;background-color:#f6f6f6}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table{border-collapse:collapse;border:none;border:1px solid #d9d9d9;width:100%}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table tr>th{background-color:#4b4b4b;height:72px;color:#fff;font-size:18px}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table tr>th:first-child{width:400px;text-align:left;padding-left:63px}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table tr>th:nth-child(4){width:100px}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table tr>td{font-weight:500;font-size:18px;padding-top:36px;padding-bottom:41px;background-color:#fff;border-bottom:1px solid #d9d9d9}#case-selection-management-resume .case-selection-management-container .case-selection-management_content table tr>td:first-child{width:60%;padding-left:63px;text-align:left}#preview-project{position:relative;width:100%}#preview-project .review-job-container .review-job-main-container{width:100%;display:flex;justify-content:center;position:relative;z-index:1}#preview-project .review-job-container .review-job-main-container .review-job-content{width:100%}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-title{background:#000!important;display:flex;justify-content:end;margin-bottom:1.5em}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-title span{font-size:32px;font-weight:400}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-title button{width:100%;max-width:13.9375rem;height:3rem;flex-shrink:0;cursor:pointer;background:#8a97a4;color:#fff;text-align:center;font-size:16px;font-weight:700;display:flex;align-items:center;border:none;border-radius:.3125rem;justify-content:center}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-common-info{display:flex;padding:1.5rem 3.5rem;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.5rem;background:#41608e;border-radius:.3125rem .3125rem 0rem 0rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-common-info>div:first-child{color:#fff;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-common-info>div:nth-child(2){color:#fff;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details{display:flex;padding:2rem;flex-direction:column;align-items:center;align-self:stretch;width:100%;background-color:#fff;border-radius:0rem 0rem .625rem .625rem;margin-bottom:1.5rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info{width:100%;gap:1rem;display:flex;flex-direction:column;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item{display:flex;flex-direction:row;width:100%;gap:1rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box{display:flex;flex-direction:column;flex-shrink:0;border-radius:.3125rem;border:1px solid #c1cad9;width:49%;padding:1.25rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-title{display:flex;align-items:center;gap:.25rem;color:#666;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info strong,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-timeline{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category_content{width:80%;color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container{width:80%;overflow-x:auto;white-space:nowrap}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table{width:100%;margin:0}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;min-height:3.5rem;border-bottom:1px solid var(--secondary-2, #eff1f4);padding:.5rem 2rem;cursor:default}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col{display:flex;align-items:center;gap:1rem;flex:1}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-title{color:#666;font-size:.875rem;font-weight:700;width:6rem;flex:none;min-width:6rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-data{color:#333;font-size:.875rem;text-wrap:wrap;min-width:50px}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:#f7f9fd}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:#f5f5f5;transition:background-color .3s ease}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation{display:flex;flex-direction:row;width:100%;gap:.75rem;margin-top:1.5em;padding:2rem;background-color:#fff;border-radius:.625rem;margin-bottom:1.5em}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation_subtitle{color:#666;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container{width:80%;overflow-x:auto;margin-bottom:1rem;white-space:nowrap}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table th,#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;width:25%}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#preview-project .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#preview-project .review-job-container .review-job-main-container .review-job-content .download-skill-btn{border-radius:.3125rem;background:var(--secondary-1, #8a97a4);display:inline-flex;width:16.9375rem;padding:1rem 0rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.14rem}@media only screen and (max-width: 768px){#preview-project .review-job-container .review-job-main-container .review-job-content{display:flex;flex-direction:column-reverse}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-title button{max-width:none!important;background:#1c2a40!important;color:#fff;height:2.25rem!important}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-common-info{padding:1rem 1.25rem;position:relative}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-common-info .project-date .svg-icon{position:absolute;top:1.3rem;right:1.25rem;height:auto}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details{padding:1.88rem 1.25rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item{flex-direction:column}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box{width:100%;align-items:center}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-timeline,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info{text-align:center}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement{padding-bottom:1.5rem;margin-bottom:1.5rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary{flex-direction:column;gap:1rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_title{width:100%}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content{width:100%;gap:1rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content .job-case-summary_item{flex-direction:column;width:100%;align-items:start;gap:.5rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content .job-case-summary_item .job-case-summary_name{height:2rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement{flex-direction:column;gap:.25rem}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-category_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-category_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-details_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-details_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-talent-requirement_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-talent-requirement_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-category_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-category_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-details_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-details_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-talent-requirement_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-talent-requirement_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-category_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-category_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-details_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-details_content,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-talent-requirement_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-talent-requirement_content{width:100%}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container{flex-direction:column;gap:1rem;padding-bottom:0}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .job-details-container_title,#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container{width:100%}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row{flex-direction:column;gap:0;padding:0;border-bottom:none}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col{width:100%;padding:1rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col:first-child{background-color:#f7f9fd}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col.bg-none{background:transparent}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col:hover{background-color:#f5f5f5}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:transparent}#preview-project .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:transparent}#preview-project .text-center{position:fixed;bottom:0;left:0;right:0;height:5.0625rem;background:#fff;display:flex;justify-content:center;align-items:center}#preview-project .text-center a{height:3.25rem!important}}#sys_project_detail_page{position:relative;width:100%;padding-bottom:8rem}#sys_project_detail_page .review-job-container .review-job-main-container{width:100%;display:flex;justify-content:center;position:relative;z-index:1}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content{width:100%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-title{display:flex;justify-content:end;margin-top:1.5em;margin-bottom:1.5em}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-title span{font-size:32px;font-weight:400}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-title button{width:13.9375rem;height:3rem;flex-shrink:0;cursor:pointer;background:#8a97a4;color:#fff;text-align:center;font-size:16px;font-weight:700;display:flex;align-items:center;border:none;border-radius:.3125rem;justify-content:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info{display:flex;padding:1.5rem 3.5rem;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.5rem;background:#41608e;border-radius:.3125rem .3125rem 0rem 0rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info>div.project-title{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info>.project-date{color:#fff;font-size:.75rem;letter-spacing:.06rem;display:inline-flex;align-items:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info .is_new{display:inline-block;color:var(--main-01, var(--color_sub, #ce220e));font-size:.75rem;font-weight:700;letter-spacing:.06rem;min-width:3.625rem;height:1.625rem;line-height:1.625rem;border-radius:.1875rem;background:var(--white, #fff);justify-items:center;align-items:center;text-align:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details{display:flex;padding:2rem;flex-direction:column;align-items:center;align-self:stretch;width:100%;background-color:#fff;border-radius:.625rem;margin-bottom:1.5rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details:nth-child(2){border-radius:0rem 0rem .625rem .625rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info{width:100%;gap:1rem;display:flex;flex-direction:column;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item{display:flex;flex-direction:row;width:100%;gap:1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box{display:flex;flex-direction:column;flex-shrink:0;border-radius:.3125rem;border:1px solid #c1cad9;width:calc(50% - .5rem);padding:1.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-title{display:flex;align-items:center;gap:.25rem;color:#666;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info{color:var(--dark-02, #41608e);font-size:1.25rem;font-weight:700;letter-spacing:.1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info>span{font-size:1.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info strong,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-timeline{color:var(--dark-02, #41608e);font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_item,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_name,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-size:.75rem;font-weight:700;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary_info,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement_info{color:#333;font-size:.875rem;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-talent-requirement_name{background:#f7f9fd;max-width:5.5rem!important;font-size:.75rem;font-weight:700;letter-spacing:.06rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category_content{width:80%;color:#333;font-size:.875rem;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-size:.75rem;font-weight:700;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details_info{color:#333;font-size:.875rem;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container{display:flex;flex-direction:row;width:100%;gap:.75rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container{width:80%;overflow-x:auto;white-space:nowrap}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table{width:100%;margin:0}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;min-height:3.5rem;border-bottom:1px solid var(--secondary-2, #eff1f4);padding:.5rem 2rem;cursor:default}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col{display:flex;align-items:center;gap:1rem;flex:1}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-title{color:#666;font-size:.875rem;font-weight:700;width:6rem;flex:none}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-data{color:#333;font-size:.875rem;text-wrap:wrap;min-width:50px}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:#f7f9fd}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:#f5f5f5;transition:background-color .3s ease}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container{gap:1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .job-details-container_title{width:100%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .qa-desc{color:#666;font-size:.875rem;letter-spacing:.07rem;margin:0}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container{margin-top:1rem;color:#333;font-size:1rem;letter-spacing:.08rem;resize:none;width:100%;height:12.9375rem;overflow-y:scroll;overflow-x:hidden;padding:.75rem 1rem;outline:none;border-radius:.25rem;border:1px solid var(--border, #c1cad9);background:#fff}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container::-webkit-input-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container:-moz-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container::-moz-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container:-ms-input-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details.qa-container .textarea-container::placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers{width:100%;display:flex;flex-direction:column;gap:2rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box{margin-top:0;color:#333;font-size:1rem;letter-spacing:.08rem;resize:none;width:100%;height:12.9375rem;overflow-y:auto;overflow-x:hidden;padding:.75rem 1rem;outline:none;border-radius:.25rem;border:1px solid var(--border, #c1cad9);background:#fff}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box::-webkit-input-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box:-moz-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box::-moz-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box:-ms-input-placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .qa-box::placeholder{color:#999;font-size:1rem;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .btn-submit-qa{display:flex;justify-content:center;align-items:center;height:2.6875rem;width:14.125rem;flex-shrink:0;background:#ce220e;border-radius:.3125rem;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation{display:flex;flex-direction:row;width:100%;gap:.75rem;margin-top:1.5em;padding:2rem;background-color:#fff;border-radius:.625rem;margin-bottom:1.5em}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation_subtitle{color:#666;font-size:.875rem;letter-spacing:.07rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container{width:80%;overflow-x:auto;margin-bottom:1rem;white-space:nowrap}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table th,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;width:25%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .list-company-infomation .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#sys_project_detail_page .banner-gray{position:fixed;left:0;right:0;bottom:0;height:81px;width:100%;background-color:#fff;z-index:2;display:flex;justify-content:flex-end;align-items:center;padding:0 2.56rem}#sys_project_detail_page .banner-gray .btn-bookmark{display:flex;justify-content:center;align-items:center;gap:.88rem;max-width:16.25rem;width:50%;height:3.25rem;flex-shrink:0;border-radius:.3125rem;background:var(--dark-02, #41608e);margin-right:1.5rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.14rem}#sys_project_detail_page .banner-gray .btn-bookmark.bookmarked{border:2px solid var(--dark-02, #41608e);background:var(--white, #fff);color:var(--dark-02, #41608e)}#sys_project_detail_page .banner-gray .btn-bookmark.bookmarked svg{fill:var(--dark-02, #41608e)}#sys_project_detail_page .banner-gray .btn-bookmark.bookmarked svg path{stroke:var(--dark-02, #41608e)}#sys_project_detail_page .banner-gray .application{display:flex;justify-content:center;align-items:center;display:inline-flex;max-width:16.25rem;width:50%;height:3.25rem;background:#ce220e;border-radius:.3125rem;font-weight:700;letter-spacing:.08rem;color:#fff;text-align:center;font-size:.875rem;letter-spacing:.14rem;cursor:pointer}#sys_project_detail_page .list-details-container{margin-top:48px}#sys_project_detail_page .list-details{display:flex;flex-wrap:wrap}#sys_project_detail_page .list-details .detail-row{padding:12px 0;border-bottom:solid 1px black}#sys_project_detail_page .list-details .detail-row .detail-row_head{width:200px;display:inline-block}#sys_project_detail_page .svg-icon svg{margin-right:4px}#sys_project_detail_page .listed-company-information{width:100%;padding:56px 48px}#sys_project_detail_page .semi-bold{font-weight:700}#sys_project_detail_page #popup-qa-project{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000058;display:none}#sys_project_detail_page #popup-qa-project .popup-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent}#sys_project_detail_page #popup-qa-project .popup-container .popup-content{width:90%;max-width:52.5rem;padding:2.5rem 5rem;background-color:#fff;border-radius:.625rem;display:flex;flex-direction:column;gap:2.5rem}#sys_project_detail_page #popup-qa-project .popup-container .popup-content .popup-title{color:#171717;text-align:center;font-size:1.125rem;font-weight:700;letter-spacing:.1125rem}#sys_project_detail_page #popup-qa-project .popup-container .popup-content .popup-desc{display:flex;flex-direction:column;gap:2rem}#sys_project_detail_page #popup-qa-project .popup-container .popup-content .popup-desc .message-part div:first-child{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-bottom:.5rem}#sys_project_detail_page #popup-qa-project .popup-container .popup-content .popup-desc .message-part div:last-child{color:#171717;font-size:.75rem;letter-spacing:.06rem}#sys_project_detail_page #popup-qa-project .popup-container .popup-content .btn-posts{display:flex;justify-content:center;align-items:center;width:10rem;height:2.5rem;gap:1rem;flex-shrink:0;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}#sys_project_detail_page #popup-project-detail{z-index:100;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#00000058}#sys_project_detail_page #popup-project-detail .popup-container{display:flex;justify-content:center;align-items:center;background:#00000058;height:100%}#sys_project_detail_page #popup-project-detail .popup-container .popup-content{height:fit-content;padding:4rem 7.5rem;background-color:#fff;border-radius:.625rem}#sys_project_detail_page #popup-project-detail .popup-container .popup-content .popup-title{text-align:center;font-size:1.125rem;letter-spacing:.09rem;padding-bottom:42px;color:#000}#sys_project_detail_page #popup-project-detail .popup-container .popup-content .btn-posts{display:flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;padding:1rem 6rem;cursor:pointer}#sys_project_detail_page .footer{z-index:-1;height:418px!important;background-color:#efefef}#sys_project_detail_page .qa_wrap .title{text-align:start;width:100%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_project_detail_page .qa_wrap .box_list-qa{margin-top:1rem}#sys_project_detail_page .qa_wrap .qa-desc{color:#666;font-size:.875rem;font-weight:500;letter-spacing:.07rem;text-align:start;width:100%;margin-top:1rem}#sys_project_detail_page .qa_wrap .avatar{height:5rem;border-radius:50%;background:#41608e;aspect-ratio:1/1}#sys_project_detail_page .qa_wrap .body{width:100%;max-width:70%;padding:1.5rem 2.5rem;gap:.625rem;border-radius:.3125rem 0 .3125rem .3125rem;background:var(--secondary-2, #eff1f4);color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.07rem;text-align:start;margin:.5rem 0}#sys_project_detail_page .qa_wrap .qa-part{width:100%}#sys_project_detail_page .qa_wrap .qa-content{width:100%;display:flex;flex-direction:column;align-items:end}#sys_project_detail_page .qa_wrap .qa-content span{color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_project_detail_page .qa_wrap .qa-person{text-align:end;margin:0;color:var(--secondary-1, #8a97a4);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.08rem}#sys_project_detail_page .qa_wrap .qa-container{display:flex;width:100%;gap:1rem;margin-top:1rem}#sys_project_detail_page .qa_wrap .qa-container.left .qa-content{align-items:start}#sys_project_detail_page .qa_wrap .qa-container.left h5{text-align:start}#sys_project_detail_page .not-login_wrap-box{width:100%}#sys_project_detail_page .not-login_wrap-box .login-wrap-box{padding:4.12rem;top:0;right:0;bottom:0;left:0;border-radius:.625rem;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;align-items:center}#sys_project_detail_page .not-login_wrap-box .login-wrap-box .link-button{width:20rem;height:3.5rem;border-radius:.3125rem;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem}#sys_project_detail_page .not-login_wrap-box .login-wrap-box .link-button.register-button{background:var(--color_sub, #ce220e);color:#fff}#sys_project_detail_page .not-login_wrap-box .login-wrap-box .link-button.login-button{border:1px solid var(--color_sub, #ce220e);background:#fff}#sys_project_detail_page #apply_modal{text-align:center}#sys_project_detail_page #apply_modal button{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;margin-top:2.5rem}#sys_project_detail_page #apply_modal:has(.register-resume) button{border-radius:.3125rem;background:#d9d9d9;color:#000;padding:.625rem 3rem}#sys_project_detail_page #apply_modal .title{color:#000;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.09rem;text-align:center;display:block}#sys_project_detail_page #apply_modal .register-resume{border:none}#sys_project_detail_page #apply_modal .register-resume a{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:1rem;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_project_detail_page .btn-back-container{display:flex;justify-content:center;padding:0 1.25rem!important}#sys_project_detail_page .btn-back-container .btn-back{display:flex;margin:0 auto;align-items:center;justify-content:center;background:#41608e;color:#fff;font-size:14px;font-weight:700;line-height:20.27px;letter-spacing:.08em;gap:1rem;width:18rem;height:3.25rem;border-radius:5px}#sys_project_detail_page .btn-back-container .btn-back span{transform:rotate(180deg)}#sys_project_detail_page .hystmodal__window{padding:4rem 7.5rem;transform:none;width:auto}@media only screen and (max-width: 768px){#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info{padding:1rem 1.25rem;position:relative}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-common-info .project-date .svg-icon{position:absolute;top:1.3rem;right:1.25rem;height:auto}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details{padding:1.88rem 1.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item{flex-direction:column}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box{width:100%;align-items:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-timeline,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .general-job-info .job-item .job-item-box .job-item-info{text-align:center}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement{padding-bottom:1.5rem;margin-bottom:1.5rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary{flex-direction:column;gap:1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_title{width:100%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content{width:100%;gap:1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content .job-case-summary_item{flex-direction:column;width:100%;align-items:start;gap:.5rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-case-summary .job-case-summary_content .job-case-summary_item .job-case-summary_name{height:2rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement{flex-direction:column;gap:.25rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-category_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-category_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-details_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-project-details_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-talent-requirement_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-category .job-talent-requirement_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-category_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-category_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-details_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-project-details_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-talent-requirement_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-project-details .job-talent-requirement_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-category_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-category_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-details_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-project-details_content,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-talent-requirement_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-talent-requirement .job-talent-requirement_content{width:100%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container{flex-direction:column;gap:1rem}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .job-details-container_title,#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container{width:100%}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row{flex-direction:column;gap:0;padding:0;border-bottom:none}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col{width:100%;padding:1rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col:first-child{background-color:#f7f9fd}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col.bg-none{background:transparent}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row .table-col:hover{background-color:#f5f5f5}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:transparent}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:transparent}#sys_project_detail_page .review-job-container .review-job-main-container .review-job-content .review-job-details .questions-answers .btn-submit-qa{width:100%;height:3.25rem}#sys_project_detail_page .banner-gray{justify-content:center}#sys_project_detail_page .banner-gray .application{height:3.25rem}#sys_project_detail_page .btn-back-container .btn-back{width:100%}#sys_project_detail_page #popup-qa-project .popup-container .popup-content{width:95%;padding:1.5rem 1.25rem;gap:1.5rem}#sys_project_detail_page #popup-project-detail .popup-container .popup-content{width:95%;padding:2rem 1.25rem;gap:2.5rem}#sys_project_detail_page .hystmodal__window{width:95%;padding:2rem 1.25rem}#sys_project_detail_page .hystmodal__window .close{width:100%}#sys_project_detail_page .not-login_wrap-box .login-wrap-box{padding:4rem 1.25rem}#sys_project_detail_page .not-login_wrap-box .login-wrap-box a{width:100%!important}#sys_project_detail_page .banner-gray{gap:.81rem}#sys_project_detail_page .banner-gray .btn-bookmark{margin-right:0;gap:.62rem}#sys_project_detail_page .banner-gray .btn-bookmark .bookmark-text{font-size:.75rem}}#sys-application-message{width:100%}#sys-application-message .container{margin-bottom:115px}#sys-application-message .container .application-container{margin-top:1.25rem;width:100%;display:flex;justify-content:center}#sys-application-message .container .application-container .application-content{max-width:55rem;width:100%;display:flex;flex-direction:column;gap:2rem}#sys-application-message .container .application-container .application-content .application-info{max-width:45rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}#sys-application-message .container .application-container .application-content .application-info .project-item .project-title{color:#ce220e;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin-bottom:.5rem}#sys-application-message .container .application-container .application-content .application-info .project-item .project-info{color:#171717;font-weight:500;padding:0 .5rem}#sys-application-message .container .application-container .application-content .application-info .project-item .project-info.name-resume{cursor:pointer}#sys-application-message .container .application-container .application-content .application-info .project-item .project-info.name-resume:hover{background:#8a97a4;border-radius:.625rem;color:#fff}#sys-application-message .container .application-container .application-content .send-application{display:flex;flex-direction:column;gap:.5rem;padding:2rem 5rem;background:#fff;border-radius:.625rem;box-shadow:0 2px 40px #0000000d}#sys-application-message .container .application-container .application-content .send-application .send-application-title{font-weight:700;letter-spacing:.08rem;display:flex;align-items:center}#sys-application-message .container .application-container .application-content .send-application .send-application-title .required{width:2.5625rem;height:1.125rem;margin-right:.5rem;border-radius:3.125rem;background:#ce220e;color:#fff;font-size:.5rem;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}#sys-application-message .container .application-container .application-content .send-application .application-box{width:100%;height:10rem;border-radius:.3125rem;border:1px solid #969696;background:#fff;resize:none;padding:.5rem}#sys-application-message .container .application-container .application-content .send-application .application-box:focus{outline:none}#sys-application-message .container .application-container .application-content .send-application .validate-wrapper{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:500;color:#ce220e;gap:.31rem}#sys-application-message .container .application-container .application-content .send-application .validate-wrapper .validate{color:#8a97a4;letter-spacing:.06rem;margin:0}#sys-application-message .container .application-container .application-content .send-application .template-insertion{display:flex;align-items:center;gap:2px;cursor:pointer}#sys-application-message .container .application-container .application-content .send-application .btn-application-container{margin-top:30px;display:flex;justify-content:center}#sys-application-message #confirm-profile-content .hystmodal__window{display:flex;justify-content:center;width:auto;padding:0}#sys-application-message #confirm-profile-content .popup-confirm-content{width:55rem;padding:2.5rem 5rem}#sys-application-message #confirm-profile-content .popup-confirm-content .popup-confirm-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.1125rem;text-align:center}#sys-application-message #confirm-profile-content .popup-confirm-content .confirm-info{display:flex;flex-direction:column;gap:1.5rem}#sys-application-message #confirm-profile-content .popup-confirm-content .confirm-info .project-title{margin-top:2rem}#sys-application-message #confirm-profile-content .popup-confirm-content .confirm-info .confirm-profile-info>div:first-child{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-bottom:.5rem}#sys-application-message #confirm-profile-content .popup-confirm-content .confirm-info .confirm-profile-info>div:last-child{color:#171717;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-application-message #confirm-profile-content .popup-confirm-content .btn-apply{padding:1rem 6rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:#ce220e;border-radius:.3125rem;margin:2rem auto 0;cursor:pointer}#sys-application-message #application-complete{z-index:99999;position:absolute;top:0;left:0;height:100%;width:100%;display:none;background:#00000058}#sys-application-message #application-complete .container{display:flex;justify-content:center;align-items:center;margin:0;height:100vh;width:100%}#sys-application-message #application-complete .container .noti-complete-content{padding:4rem 7.5rem;background-color:#f6f6f6;width:90%;max-width:33.5625rem;display:flex;gap:2.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:.625rem;background:#fff}#sys-application-message #application-complete .container .noti-complete-content div{color:#000;font-size:1.125rem;font-weight:500;letter-spacing:.09rem}#sys-application-message #application-complete .container .noti-complete-content .btn-return-project-list{padding:1rem 5.5rem;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}#sys-application-message #select-resume-popup{z-index:11;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0000006a;display:none}#sys-application-message #select-resume-popup .resume-memo_btn{cursor:pointer}#sys-application-message #select-resume-popup .resume-memo_btn:hover{opacity:.7}#sys-application-message #select-resume-popup .container{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}#sys-application-message #select-resume-popup .container .select-resume-content{border-radius:.625rem;max-width:55rem;width:90%;text-align:center;background-color:#fff;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem}#sys-application-message #select-resume-popup .container .select-resume-content .resume-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-application-message #select-resume-popup .container .select-resume-content .wrap-table{max-height:calc(100vh - 24rem);overflow-y:auto}#sys-application-message #select-resume-popup .container .select-resume-content table{border-collapse:collapse;border:none;width:100%}#sys-application-message #select-resume-popup .container .select-resume-content table tr>th{background-color:#1c2a40;color:#fff;height:2rem;color:#d9d9d9;font-size:.75rem;font-weight:700;letter-spacing:.06rem;width:12%}#sys-application-message #select-resume-popup .container .select-resume-content table tr>th:first-child{width:50%;border-top-left-radius:.3125rem}#sys-application-message #select-resume-popup .container .select-resume-content table tr>th:last-child{border-top-right-radius:.3125rem;width:14%}#sys-application-message #select-resume-popup .container .select-resume-content table tr>td{background-color:#f2f5f7;padding:.9rem 1.38rem;color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem;border-bottom:1px solid #969696}#sys-application-message #select-resume-popup .container .select-resume-content table tr>td:nth-child(3) span{color:#ce220e;font-size:.875rem;font-weight:500;text-decoration:underline;letter-spacing:.07rem}#sys-application-message #select-resume-popup .container .select-resume-content table tr>td .date-placeholder{color:#7e7e7e;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-application-message #select-resume-popup .container .select-resume-content table tr>td .date-placeholder_mobile{display:none}#sys-application-message #select-resume-popup .container .select-resume-content table tr{cursor:pointer}#sys-application-message #select-resume-popup .container .select-resume-content table tr:last-child td{border-bottom:none}#sys-application-message #select-resume-popup .container .select-resume-content table tr:last-child td:first-child{border-bottom-left-radius:.3125rem}#sys-application-message #select-resume-popup .container .select-resume-content table tr:last-child td:last-child{border-bottom-right-radius:.3125rem}#sys-application-message #select-resume-popup .container .select-resume-content table .resume-info .status-resume{padding:.25rem .81rem;font-size:.5rem;font-weight:700;letter-spacing:.04rem;border-radius:.1875rem;background:#2ec3c9;color:#fff;margin-left:0;float:left;min-width:3rem;display:inline-block}#sys-application-message #select-resume-popup .container .select-resume-content table .resume-info .resume-group{float:left;margin-left:1.27rem;display:inline-flex;flex-direction:column;text-align:left!important;gap:.31rem;max-width:calc(100% - 5rem)}#sys-application-message #select-resume-popup .container .select-resume-content table .resume-info .resume-group .resume-name{color:#ce220e;font-weight:700;letter-spacing:.07rem;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}#sys-application-message #select-resume-popup .container .select-resume-content table .resume-info .resume-group .job-search-status{display:flex;color:#4b4b4b;font-size:.75rem;font-weight:500;letter-spacing:.06rem;gap:1rem;align-items:center}#sys-application-message #select-resume-popup .container .select-resume-content table .resume-info .resume-group .job-search-status>div{display:flex;gap:.5rem;align-items:center}#sys-application-message #select-resume-popup .container h5{margin:0;text-align:center;justify-content:center;color:#000;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-application-message #select-resume-popup .container .label-memo{margin:0;color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-application-message #select-resume-popup .container textarea{width:100%;max-width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff;height:6.25rem;margin-top:.5rem}#sys-application-message #select-resume-popup .container .form-group{margin:0}#sys-application-message #select-resume-popup .container .modal-footer_memo{display:flex;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;justify-content:center;gap:2rem}#sys-application-message #select-resume-popup .container .modal-footer_memo .btn-close{border-radius:.3125rem;background:#969696;display:flex;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;flex-shrink:0;color:#fff;min-width:14rem}#sys-application-message #select-resume-popup .container .modal-footer_memo .btn-save{display:flex;padding:.625rem .62rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #CE220E);min-width:14rem;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#fff}#sys-application-message #select-resume-popup .container tbody tr:hover td{background:#e8e8e8}@media only screen and (max-width: 768px){#sys-application-message #select-resume-popup div.container .select-resume-content{padding:2rem 1.25rem}#sys-application-message #select-resume-popup div.container .select-resume-content table tr>th{display:none}#sys-application-message #select-resume-popup div.container .select-resume-content table tr{display:block;border-bottom:none;border-radius:.625rem;padding:.88rem 1.27rem;background:#f2f5f7;margin-bottom:1rem;text-align:start}#sys-application-message #select-resume-popup div.container .select-resume-content table tr .resume-name{font-size:.875rem}#sys-application-message #select-resume-popup div.container .select-resume-content table tr:hover td{background:none}#sys-application-message #select-resume-popup div.container .select-resume-content table tr:has(th){display:none}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td{display:block;border-bottom:none;text-align:start;padding:0;margin-bottom:.5rem;font-size:.75rem}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td.resume-info{display:flex;flex-direction:column;align-items:start}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td.resume-info .resume-group{margin-top:.5rem;margin-left:0;width:100%;min-width:100%}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:before{color:var(--secondary-1, #8A97A4);text-align:center;font-size:.75rem;font-weight:500;letter-spacing:.06rem;margin-right:1rem}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td.resume-work_status:before{content:"稼働可能状況"}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td.resume-recruitment_managements{display:inline-block}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td.resume-recruitment_managements:before{content:"選考管理"}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.resume-memo_btn){display:inline-flex;align-items:center;margin-left:4rem}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.resume-memo_btn):before{content:"メモ"}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.date-placeholder){display:flex}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.date-placeholder) .date-placeholder,#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.date-placeholder) div{display:none}#sys-application-message #select-resume-popup div.container .select-resume-content table tr td:has(.date-placeholder) .date-placeholder_mobile{display:block;color:var(--secondary-1, #8A97A4);text-align:center;font-size:.625rem;font-weight:500;letter-spacing:.05rem}#sys-application-message #select-resume-popup div.container .btn-cancel{width:100%}#sys-application-message #select-resume-popup .container .modal-footer_memo button.btn{min-width:initial;width:calc(50% - 1rem);padding:.625rem 1rem}}#sys-application-message #choose-template-popup .hystmodal__window{padding:2.5rem 5rem;background-color:#fff;width:90%;max-width:45rem;border-radius:.625rem;display:flex;flex-direction:column;gap:2.5rem}#sys-application-message #choose-template-popup .hystmodal__window .choose-template-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin:0 auto 2.5rem;text-align:center}#sys-application-message #choose-template-popup .hystmodal__window .template-container{width:100%;display:flex;flex-direction:column;gap:.5rem}#sys-application-message #choose-template-popup .hystmodal__window .template-container .template{border-radius:.3125rem;padding:.62rem 2.5rem;background-color:#f2f5f7;cursor:pointer;color:#41608e;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-application-message #choose-template-popup .hystmodal__window .template-container .message-not-found{text-align:center}#sys-application-message #choose-template-popup .hystmodal__window .template-container .message-not-found p,#sys-application-message #choose-template-popup .hystmodal__window .template-container .message-not-found a{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-application-message #choose-template-popup .hystmodal__window .template-container .message-not-found a{text-decoration:underline}#sys-application-message #choose-template-popup .hystmodal__window .footer-button{text-align:center;margin-top:2.5rem}#sys-application-message #choose-template-popup .hystmodal__window .btn-cancel{padding:.75rem 4.5rem;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-application-message #noti-resume-not-skill-sheet{z-index:99999;top:0;left:14.9rem}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content{text-align:center}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content .choose-template-title{color:#333;font-weight:700}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content .template-container .message-not-found{font-weight:700;text-decoration:red}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content .footer-button{display:flex;justify-content:center;gap:1.5rem}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content .footer-button .btn-cancel-skill{padding:.75rem 4rem;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:inline-block;cursor:pointer}#sys-application-message #noti-resume-not-skill-sheet .choose-template-content .footer-button .btn-link{padding:.75rem 4rem;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:inline-block;cursor:pointer}#sys-application-message .footer{z-index:-1;height:418px!important;background-color:#efefef}#sys-application-message .button-application-project,#sys-application-message .btn-return-details{background-color:#ce220e;border-radius:.3125rem;padding:1rem 6rem;margin:0 auto;margin-top:1rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}#sys-application-message .btn-return-details{background-color:#41608e;margin-top:0;padding:1rem 4.5rem;display:flex;align-items:center;gap:1rem}#sys-application-message .btn-cancel{padding:.75rem 4rem;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:inline-block;margin:0 auto;cursor:pointer}#sys-application-message .alert.alert-danger{color:#ce220e}@media only screen and (max-width: 768px){#sys-application-message{top:0;right:0;bottom:0;left:0}#sys-application-message #noti-resume-not-skill-sheet{left:0}#sys-application-message #noti-resume-not-skill-sheet .hystmodal__window{padding:1.5rem 1.25rem}#sys-application-message #noti-resume-not-skill-sheet .hystmodal__wrap{width:90vw}#sys-application-message #noti-resume-not-skill-sheet .hystmodal__wrap .choose-template-content .footer-button .btn-cancel-skill,#sys-application-message #noti-resume-not-skill-sheet .hystmodal__wrap .choose-template-content .footer-button .btn-link{padding:1rem;width:calc(50% - .75rem)}#sys-application-message #select-resume-popup:has(.hystmodal.hystmodal--active) .select-resume-content{opacity:0;visibility:hidden}#sys-application-message .validate-wrapper{flex-direction:column}#sys-application-message .validate-wrapper .template-insertion{order:1;width:100%;justify-content:center;border-radius:.3125rem;border:1px solid var(--color_sub, #CE220E);background:var(--white, #FFF)}#sys-application-message .validate-wrapper .validate{order:2;text-align:start;width:100%}#sys-application-message .container .application-container .application-content .send-application{padding:1.5rem 1.25rem}#sys-application-message #choose-template-popup .hystmodal__window{padding:2rem 1.25rem}#sys-application-message #choose-template-popup .hystmodal__window .btn-cancel{width:100%}#sys-application-message #confirm-profile-content .hystmodal__wrap{padding:0 1rem}#sys-application-message #confirm-profile-content .popup-confirm-content{padding:1.5rem 1.25rem}#sys-application-message #application-complete .container .noti-complete-content{padding:2rem 1.25rem}}#sys-project_list_resume_apply{width:100%;min-height:calc(100vh - 4.44rem - 7.5rem)}#sys-project_list_resume_apply #confirm-delete-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#sys-project_list_resume_apply #confirm-delete-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#sys-project_list_resume_apply #confirm-delete-modal .footer-modal button{cursor:pointer}#sys-project_list_resume_apply #confirm-delete-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-project_list_resume_apply #confirm-delete-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-project_list_resume_apply .sys-list-resume-apply-container{width:100%}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info{height:5.4375rem;border-radius:.3125rem;background:#fff;margin-bottom:1rem;padding-left:2.69rem;padding-right:2.69rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left{display:flex;gap:1.5rem}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .resume-left-status{width:5rem;height:1.625rem;border-radius:.1875rem;text-align:center;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;display:flex;align-items:center;justify-content:center;color:#fff}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .status-select{background:#1c2a40}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .status-interview{background:#41608e}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .status-sign-contract{background:#ce220e}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .stauts-fail{background:#8a97a4}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left .resume-left-information{color:#ce220e;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;text-decoration-line:underline}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right{display:flex;align-items:center;gap:1.84rem}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .link-chat{color:#ce220e}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .status-type{display:grid;border-left:#8A97A4 1px solid;padding-left:1.84rem}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .status-type .availability{color:#c1cad9;text-align:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .status-type .please-inquire{width:100%;color:var(--dark-02, #41608E);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}@media only screen and (max-width: 768px){#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info{flex-direction:column;align-items:start;padding:1.31rem 1.25rem 1.44rem;height:auto;cursor:pointer}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-left{flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:#8A97A4 1px solid;width:100%;margin-bottom:1rem}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right{width:100%;flex-direction:column;align-items:start}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .status-type{display:flex;width:100%;gap:1.75rem;border-left:none;padding-left:0}#sys-project_list_resume_apply .sys-list-resume-apply-container .content-info .resume-right .status-type a{width:auto!important}}#sys_search_resume{position:relative;width:100%}#sys_search_resume h2{color:#000;font-size:3rem;font-weight:400;letter-spacing:.24rem;text-align:center;margin-bottom:0}#sys_search_resume .header{width:100%;position:absolute;height:73px;background-color:#d9d9d9}#sys_search_resume .free-keyword-content{border-radius:.1875rem;background:#3e5f9433;display:flex;padding:1.5rem 0rem;flex-direction:column;align-items:center}#sys_search_resume .free-keyword-content .free-keyword-content_wrap{width:min(46rem,100%)}#sys_search_resume .free-keyword-content .keyword{width:100%}#sys_search_resume .free-keyword-content .keyword .search-input{position:relative}#sys_search_resume .free-keyword-content .keyword .search-input .search-button{position:absolute;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.1875rem;background:var(--color_sub, #CE220E);right:.25rem;top:50%;transform:translateY(-50%)}#sys_search_resume .free-keyword-content .keyword span{font-size:16px;font-weight:500}#sys_search_resume .free-keyword-content .keyword input{padding:1rem .5rem;width:100%;border-radius:.1875rem;border:1px solid var(--color_input_line, #9AAAC3);background:#fff;outline:none;height:2.5rem}#sys_search_resume .free-keyword-content .keyword .keyword-select_box{margin-top:1rem;display:flex;gap:.5rem;align-items:center}#sys_search_resume .free-keyword-content .keyword .keyword-select_box span{color:#333;font-size:.875rem;font-weight:700;padding-right:.5rem;border-right:1px solid rgba(255,255,255,.5)}#sys_search_resume .free-keyword-content .keyword .keyword-select_box .keyword-select_list{display:flex;gap:.5rem;flex-wrap:wrap}#sys_search_resume .free-keyword-content .keyword .keyword-select_box .keyword-select_list>a{display:inline-block;padding:.44rem 1rem;color:#41608e;text-align:center;font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:.1875rem;background:#fff}#sys_search_resume .resume-filer_wrap{margin-top:1.56rem}#sys_search_resume .resume-filer_wrap .setting{color:var(--color_sub, #CE220E);text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:1rem;display:inline-block}#sys_search_resume .resume-filer_wrap>summary{list-style-type:none;padding:.7rem 2rem;flex-shrink:0;border-radius:.3125rem .3125rem 0rem 0rem;background:var(--dark-02, #41608E);color:#fff;text-align:left;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:flex;align-items:center;cursor:pointer}#sys_search_resume .resume-filer_wrap>summary:after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M18%201.59375L9.68641%209.85769L1.37283%201.59375%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E);position:absolute;right:2rem;rotate:180deg}#sys_search_resume .resume-filer_wrap[open]>summary:after{rotate:none}#sys_search_resume .resume-filer_wrap .filer_wrap-box{border-radius:0rem 0rem .625rem .625rem;background:var(--white, #FFF);box-shadow:0 2px 40px #0000000d;padding:2rem 2rem 1.88rem;-webkit-user-select:none;user-select:none}#sys_search_resume .resume-filer_wrap .filer_wrap-box .row-filter{display:flex;margin-bottom:1.25rem;border-bottom:1px solid var(--secondary-2, #EFF1F4);padding-bottom:1.25rem;font-size:.875rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .row-filter .title{width:10rem;min-width:10rem;color:var(--color_sub, #CE220E);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .skills{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap;overflow-y:auto}#sys_search_resume .resume-filer_wrap .filer_wrap-box .skills .skill-item{display:flex;align-items:center;gap:.5rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .skills .skill-item input{width:.875rem;height:.875rem;border:1px solid #d9d9d9;background:#fff}#sys_search_resume .resume-filer_wrap .filer_wrap-box .skills label{color:var(--text-01, #171717);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are.cate-section{margin-bottom:.5rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details{width:calc(50% - 1.25rem);display:flex;flex-direction:column}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details summary{padding:.69rem 0;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9AAAC3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details .skill-item label{display:inline-flex;align-items:center}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details .skill-item label input{margin-right:.5rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #C3D6F4);color:var(--color_text_active, #003D9C)}#sys_search_resume .resume-filer_wrap .filer_wrap-box .add-resume-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #41608E;background:var(--color_main, #1C2A40);color:#fff}#sys_search_resume .resume-filer_wrap .filer_wrap-box .radio-container{display:flex;flex-direction:row;gap:2rem}#sys_search_resume .resume-filer_wrap .filer_wrap-box .checkbox-container{display:flex;gap:2rem;align-items:center}#sys_search_resume .resume-filer_wrap .filer_wrap-box .select-radio{display:flex;gap:2rem;margin-left:2.5rem}#sys_search_resume .resume-filer_wrap .limit-price{display:flex}#sys_search_resume .checkbox-wrapper-21{padding:0}#sys_search_resume .select-date{width:11.1875rem;height:2rem;border-radius:.25rem;border:1px solid var(--border, #C1CAD9);background:#fff;color:var(--border, #C1CAD9);leading-trim:both;text-edge:cap;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem;padding:.75rem .63rem}#sys_search_resume .limit-price{display:inline-flex;align-items:center;gap:.5rem}#sys_search_resume .limit-price .option-price select{width:5rem;height:2rem;color:#666;font-size:.875rem;font-weight:500;letter-spacing:.07rem;padding:.37rem .56rem;border-radius:.25rem;border:1px solid var(--border, #C1CAD9);background:#fff}#sys_search_resume .side-bar .resume-category{padding-bottom:30px}#sys_search_resume .side-bar .resume-category .category-title{font-size:16px;padding-bottom:10px}#sys_search_resume .side-bar .resume-category .list-category{cursor:pointer}#sys_search_resume .side-bar .resume-category .list-category .parent{margin-top:.2rem;background:#d9d9d9}#sys_search_resume .side-bar .resume-category .list-category .parent .list-category-item{background:#fff}#sys_search_resume .side-bar .resume-flow .title{font-size:16px;font-weight:500;padding-bottom:8px}#sys_search_resume .side-bar .resume-flow .checkbox-container,#sys_search_resume .side-bar .involvement-in-trade{padding-bottom:30px}#sys_search_resume .side-bar .involvement-in-trade .title{font-size:16px;padding-bottom:11px}#sys_search_resume .side-bar .feature{padding-bottom:30px}#sys_search_resume .side-bar .feature .title{padding-bottom:10px}#sys_search_resume .side-bar .feature .select{display:flex;align-items:center;padding-left:9px;background-color:#d9d9d9}#sys_search_resume .side-bar .type-of-contract{padding-bottom:30px}#sys_search_resume .side-bar .type-of-contract .title{padding-bottom:10px}#sys_search_resume .side-bar .btn-search{font-size:14px;padding:13px 61px;text-align:center;background-color:#d9d9d9;cursor:pointer}#sys_search_resume .main-content{flex:1;margin-top:4rem}#sys_search_resume .main-content .pagination-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}#sys_search_resume .main-content .pagination-header-container .sort-container{display:flex;align-items:center}#sys_search_resume .main-content .pagination-header-container .sort-container .title{margin-right:12px}#sys_search_resume .main-content .pagination-header-container .sort-container .select{padding-left:27px;padding-right:21px;width:252px;height:45px;display:flex;align-items:center;border:1px solid black;justify-content:space-between}#sys_search_resume .main-content .pagination-header-container .sort-container .select img{transform:rotate(30deg)}#sys_search_resume .main-content .result-container{height:fit-content}#sys_search_resume .main-content .result-container .card-info{margin-top:2.37rem}#sys_search_resume .main-content .result-container .card-info .card-header{padding:1.5rem 2.625rem;border-radius:.3125rem .3125rem 0rem 0rem;background:#41608e}#sys_search_resume .main-content .result-container .card-info .card-header .type{border-radius:.125rem;background:#fff;width:3.625rem;height:1.625rem;color:var(--color_sub, #CE220E);font-size:.75rem;font-weight:700;letter-spacing:.06rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}#sys_search_resume .main-content .result-container .card-info .card-header .card-title{color:#fff;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_search_resume .main-content .result-container .card-info .card-header .card-date{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:.5rem;display:inline-flex;align-items:center}#sys_search_resume .main-content .result-container .card-info .card-header .card-date input{width:1.0625rem;height:1.0625rem;border:1px solid #d9d9d9;background:#fff}#sys_search_resume .main-content .result-container .card-info .card-header .card-date>span{display:inline-flex;align-items:center}#sys_search_resume .main-content .result-container .card-info .card-info-container{padding:1.5rem 2.625rem;border-radius:0rem 0rem .3125rem .3125rem;background:var(--white, #FFF)}#sys_search_resume .main-content .result-container .card-info .card-info-container-btn{display:flex;justify-content:center;gap:1rem}#sys_search_resume .main-content .result-container .card-info .card-info-container .blocked{background:#f2f2f2;display:flex;width:15rem;height:2.8125rem;justify-content:center;align-items:center;flex-shrink:0;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.07rem;border-radius:.3125rem;border:solid 2px #8A97A4;background:var(--white, #FFF)}#sys_search_resume .main-content .result-container .card-info .card-info-container .blocked span{color:#8a97a4}#sys_search_resume .main-content .result-container .card-info .card-info-container .btn-gray.blocked svg{display:none}#sys_search_resume .main-content .result-container .card-info .view-details{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1.5rem}#sys_search_resume .main-content .result-container .card-info .view-details span{border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:inline-flex;padding:1rem 6rem;justify-content:center;align-items:center}#sys_search_resume .main-content .result-container .card-info .flex{display:flex;flex-wrap:wrap;gap:1rem}#sys_search_resume .main-content .result-container .card-info .card-content{display:flex;width:calc(50% - .5rem);gap:1rem;margin-bottom:1rem}#sys_search_resume .main-content .result-container .card-info .card-content .card-title{color:var(--main-01, var(--color_sub, #CE220E));text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:transparent;min-width:4rem;display:inline-block;margin:0}#sys_search_resume .main-content .result-container .card-info .card-content .card-title-val{overflow-wrap:anywhere}#sys_search_resume .main-content .result-container .card-info .width-100{width:100%}#sys_search_resume .main-content .result-container .skip{text-align:center;font-size:48px;padding-top:104px;padding-bottom:218px}#sys_search_resume .select-people{border-radius:.25rem;border:1px solid var(--border, #C1CAD9);background:#fff;height:2rem;outline:none}#sys_search_resume .button-group{text-align:center}#sys_search_resume .button-group #submitButton{border-radius:.3125rem;background:var(--color_sub, #CE220E);width:11.1875rem;height:2.6875rem;flex-shrink:0;color:#fff;margin:0 auto}#sys_search_resume .button-group #resetForm{color:var(--color_sub, #CE220E);text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:1rem}#sys_search_resume .pagination_wrap{display:flex;width:100%;justify-content:space-between;align-items:center}#sys_search_resume .pagination_wrap .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#sys_search_resume .pagination_wrap .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}#sys_search_resume .pagination_wrap .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}#sys_search_resume .pagination_wrap .total-page{color:var(--text-01, #171717);font-size:1.5rem;font-weight:500;letter-spacing:.12rem}#sys_search_resume .divide-item,#sys_search_resume .divide-item div{width:100%}#sys_search_resume .dropbtn{border-radius:.3125rem;border:2px solid #41608E;background:#fff;padding:.69rem 1.69rem;min-width:7rem;text-align:left;width:12.625rem;flex-shrink:0;position:relative}#sys_search_resume .dropbtn:after{display:inline-block;position:absolute;content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1%201L6.5%206L12%201%22%20stroke%3D%22%2341608E%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E);right:1.25rem}#sys_search_resume .dropdown-menu{left:0;right:0;width:100%}#sys_search_resume .dropdown-menu a{display:inline-block;width:100%}#sys_search_resume .dropdown-menu a:hover{opacity:.7}#sys_search_resume .btn{display:flex;width:240px;height:45px;justify-content:center;align-items:center;gap:17px;flex-shrink:0;border-radius:5px}#sys_search_resume .btn span{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px}#sys_search_resume .btn-gray{background:#8a97a4}#sys_search_resume .btn-red{background:var(--color_sub, #CE220E)}#sys_search_resume .title-resume{width:24px;height:24px;flex-shrink:0}#sys_search_resume .filer_wrap-box--close{display:none}@media only screen and (max-width: 768px){#sys_search_resume .free-keyword-content{padding:1.5rem}#sys_search_resume .free-keyword-content .keyword .keyword-select_box{flex-wrap:wrap;justify-content:center}#sys_search_resume .free-keyword-content .keyword .keyword-select_box span{width:100%;text-align:center;border:none}#sys_search_resume .free-keyword-content .keyword .keyword-select_box .keyword-select_list{width:100%;flex-wrap:wrap;justify-content:center}#sys_search_resume details.resume-filer_wrap{padding-top:2rem;-webkit-user-select:none;user-select:none}#sys_search_resume details.resume-filer_wrap .filer_wrap-box{display:none}#sys_search_resume details.resume-filer_wrap .filer_wrap-box--close{display:flex;justify-content:end;position:absolute;top:1rem;right:1.5rem}#sys_search_resume details.resume-filer_wrap>summary:after{display:none}#sys_search_resume details[open].resume-filer_wrap:before{display:block;content:"";background:#00000050;position:fixed;top:0;right:0;bottom:0;left:0;top:4.44rem;z-index:2}#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box{display:block;background:#fff;max-height:calc(100vh - 4.44rem);overflow-y:auto;position:fixed;z-index:5;top:5.75rem;left:1rem;right:1rem;bottom:1rem;overscroll-behavior:contain;border-radius:.625rem;box-shadow:0 2px 40px #0000000d}#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box .row-filter{flex-direction:column;gap:.5rem}#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box .row-filter .ss-main{padding:.5rem}#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box .row-filter .add-resume-specialty-are details{display:block;width:100%}#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box .row-filter .radio-container,#sys_search_resume details[open].resume-filer_wrap .filer_wrap-box .row-filter .checkbox-container{flex-wrap:wrap}#sys_search_resume .divide-item{display:flex;flex-direction:column;gap:1rem}#sys_search_resume .main-content,#sys_search_resume .main-content .result-container .card-info{margin-top:1.5rem}#sys_search_resume .main-content .result-container .card-info .card-info-container{padding:1.5rem 1.19rem}#sys_search_resume .main-content .result-container .card-info .card-content{width:100%;align-items:center;margin:0}#sys_search_resume .main-content .result-container .card-info .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#sys_search_resume .main-content .result-container .card-info .card-header{position:relative;padding:1rem 1.5rem}#sys_search_resume .main-content .result-container .card-info .card-header .card-date{letter-spacing:0}#sys_search_resume .main-content .result-container .card-info .card-header .svg-icon{position:absolute;height:auto;top:1.5rem;right:1.5rem}#sys_search_resume .main-content .result-container .card-info .card-header .svg-icon span{display:inline-flex;align-items:center}#sys_search_resume .main-content .result-container .card-info .card-info-container-btn{flex-direction:column;margin-top:1rem}#sys_search_resume .main-content .result-container .card-info .card-info-container-btn button,#sys_search_resume .main-content .result-container .card-info .card-info-container-btn .blocked,#sys_search_resume .main-content .result-container .card-info .card-info-container-btn a{width:100%}#sys_search_resume .main-content .pagination-header-container{flex-wrap:wrap;justify-content:center;gap:1.5rem}#sys_search_resume .main-content .pagination-header-container .pagination{width:100%;order:1}#sys_search_resume .main-content .pagination-header-container .pagination:not(:has(.point_show_list_page)){display:none}#sys_search_resume .main-content .pagination-header-container .pagination .point_show_list_page_list{justify-content:center}#sys_search_resume .main-content .pagination-header-container .search-result-page,#sys_search_resume .main-content .pagination-header-container .sort-container{order:2;width:calc(50% - .75rem);font-size:.75rem;justify-content:end}#sys_search_resume .main-content .pagination-header-container .search-result-page .dropbtn.dropdown-toggle,#sys_search_resume .main-content .pagination-header-container .sort-container .dropbtn.dropdown-toggle{width:8.5rem}#sys_search_resume .main-content .pagination-header-container .search-result-page .dropdown-menu,#sys_search_resume .main-content .pagination-header-container .sort-container .dropdown-menu{padding:.5rem}#sys_search_resume .main-content .pagination-header-container .sort-container p{margin:0}#sys_search_resume .main-content .pagination_wrap .total-page{color:var(--text-01, #171717);font-size:.75rem;font-weight:500}}#review-resume{position:relative;width:100%;padding-bottom:2rem}#review-resume .review-resume-container .review-resume-main-container{width:100%;display:flex;justify-content:center;position:relative;z-index:1}#review-resume .review-resume-container .review-resume-main-container .review-resume-content{width:100%}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-title{display:flex;justify-content:end;margin-top:1.5em;margin-bottom:1.5em}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-title span{font-size:32px;font-weight:400}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-common-info{display:flex;padding:1.5rem 3.5rem;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.5rem;background:#41608e;border-radius:.3125rem .3125rem 0rem 0rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-common-info>div:first-child{color:#fff;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-common-info>div:nth-child(2){color:#fff;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details{display:flex;padding:2rem;flex-direction:column;align-items:center;align-self:stretch;width:100%;background-color:#fff;border-radius:0rem 0rem .625rem .625rem;margin-bottom:1.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details-list{display:flex;gap:2rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info{width:100%;gap:1rem;display:flex;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item{display:flex;flex-wrap:wrap;flex:1 1 calc(50% - 1rem);flex-direction:column;flex-shrink:0;border-radius:.3125rem;border:1px solid #c1cad9;padding:1.25rem;gap:.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .resume-item-title{display:flex;align-items:center;gap:.25rem;color:#666;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .resume-item-info{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .resume-item-info strong{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .f-1rem{font-size:1rem!important}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .f-1_125rem{font-size:1.125rem!important}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item .resume-item-timeline{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-case-summary_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-category{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-category_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-category_content{width:80%;color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details{display:flex;flex-direction:row;width:100%;gap:2.5rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-project-details_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container-first{display:flex;flex-direction:column;width:100%;padding-bottom:2rem;border-bottom:1px solid #eff1f4}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container{display:flex;flex-direction:column;width:100%}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container-div{display:flex;gap:2.5rem;flex-direction:column;margin-top:1.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container-list{display:flex;gap:2rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container-list-title{color:#969696;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px;width:5rem;min-width:5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container-list-info{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:1.12px}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .w-6rem{width:6rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .list-second{gap:1rem;padding:1rem 2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container{width:80%;overflow-x:auto;margin-bottom:1rem;white-space:nowrap}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table th,#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;width:25%}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info td{padding-bottom:1.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info{overflow-wrap:anywhere;max-width:calc(100% - 8rem)}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info tr:last-child td{padding-bottom:0rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info-skills{display:flex;gap:1.5rem;flex-direction:column}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info-skills-item{display:flex;gap:1rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info-skills-item-parent{color:var(--dark-02, #41608e);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;padding-right:2rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info-skills-item-child{color:#000;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container:first{gap:2.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .flex-center{display:flex;justify-content:center}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .flex-center .btn-close{display:flex;width:16.938rem;padding:1rem 0px;justify-content:center;align-items:center;border-radius:5px;background:var(--secondary-1, #8a97a4);color:#fff;font-size:.875rem;font-style:normal;font-weight:700}@media only screen and (max-width: 768px){#review-resume{padding-bottom:0}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-common-info{padding:1rem 1.25rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details{padding:1.875rem 1.25rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info{flex-direction:column}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .general-resume-info .resume-item{align-items:center;text-align:center}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list-info{max-width:100%}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container_title{width:100%}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div{gap:1rem;margin-top:0}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div .resume-details-container-list{flex-direction:column;gap:.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div .resume-details-container-list .resume-details-container-list-title{padding:.5rem .875rem;text-wrap:nowrap;border-radius:4px;background:#f2f5f7;width:fit-content;text-align:center;min-width:5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div .resume-details-container-list .resume-details-container-list-info .resume-details-container-list-info-skills-item-parent,#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div .resume-details-container-list .resume-details-container-list-info .resume-details-container-list-info-skills-item-child{display:block}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container.resume-details-container-first .resume-details-container-div .resume-details-container-list .resume-details-container-list-info .resume-details-container-list-info-skills-item-parent{margin-bottom:.5rem;padding:0}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container_title{margin-bottom:1rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list{flex-direction:column;gap:.5rem}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list.list-second{flex-direction:column;padding:0;gap:.5rem;border-bottom:none}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list.list-second .resume-details-container-list-title{min-width:5rem;width:fit-content;padding:.5rem 1.5rem;border-radius:4px;background:#f7f9fd;text-wrap:nowrap}#review-resume .review-resume-container .review-resume-main-container .review-resume-content .review-resume-details .resume-details-container .resume-details-container-list.list-second:not(:last-child){margin-bottom:2rem}#review-resume .flex-center{position:fixed;bottom:0;left:0;right:0;height:5rem;background:#fff;display:flex;justify-content:center;align-items:center}#review-resume .flex-center a{width:15rem;height:3.25rem;border-radius:5px}}.title{display:flex;gap:.5rem}#add-edit-resume{position:relative;width:100%;height:auto}#add-edit-resume #confirm-delete-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#add-edit-resume #confirm-delete-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#add-edit-resume #confirm-delete-modal .footer-modal button{cursor:pointer}#add-edit-resume #confirm-delete-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#add-edit-resume #confirm-delete-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #ce220e)}#add-edit-resume .add-edit_header{display:flex;justify-content:end;margin-top:1.5rem;margin-bottom:2.12rem}#add-edit-resume .add-edit_header span{font-size:32px}#add-edit-resume .add-edit_header>div{display:flex;gap:23px}#add-edit-resume .add-edit_header div button,#add-edit-resume .add-edit_header a{width:8.625rem;height:2.3125rem;flex-shrink:0;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;border:none;border-radius:.3125rem;color:#fff}#add-edit-resume .add-edit_header .btn-primary{background:var(--dark-02, #41608e)}#add-edit-resume .add-edit_header .btn-dark{background:#171717}#add-edit-resume:has(#resume-add-complete){display:flex;justify-content:center;align-items:center;height:calc(100vh - 12.44rem)}#add-edit-resume #resume-add-complete{width:min(50rem,100%);height:25rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#add-edit-resume #resume-add-complete .title{color:#000;text-align:center;font-size:1.5rem;font-weight:700;line-height:normal;letter-spacing:.12rem;display:flex;justify-content:center}#add-edit-resume #resume-add-complete .btn-return-resume-list{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-block;padding:1rem 3rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:13.1875rem;margin-top:4rem;box-sizing:initial}#add-edit-resume .add-edit-container{padding:5rem 8.75rem;border-radius:.625rem;background:var(--white, #fff);margin-bottom:2rem;box-shadow:0 2px 40px #0000000d}#add-edit-resume .add-edit-container .required{border-radius:3.125rem;background:var(--color_sub, #ce220e);padding:.19rem .75rem;color:#fff;font-size:.5rem;font-style:normal;font-weight:700;line-height:normal;display:inline-block;margin-left:1rem}#add-edit-resume .add-edit-container .input-form{width:100%;margin-bottom:2rem}#add-edit-resume .add-edit-container .input-form .input-title{color:var(--text-01, #171717);font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:flex;align-items:center}#add-edit-resume .add-edit-container .input-form .radio-input-group{display:inline-flex;gap:2.5rem;margin-top:.5rem}#add-edit-resume .add-edit-container .input-form .radio-input-group label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#add-edit-resume .add-edit-container .input-form .text-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#add-edit-resume .add-edit-container .input-form .text-input-group .input-col{width:100%}#add-edit-resume .add-edit-container .input-form .text-input-group .input-col:has(.input-col_box){width:auto}#add-edit-resume .add-edit-container .input-form .text-input-group .input-col:has(.input-col_box) select{width:5.75rem;height:2rem;border:1px solid #d9d9d9;background:#fff}#add-edit-resume .add-edit-container .input-form .text-input-group input[type=text]{padding:.62rem 1.19rem;border:1px solid #d9d9d9;background:#fff;width:100%}#add-edit-resume .add-edit-container .input-form .input-group-tile{color:var(--text-01, #171717);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:1rem}#add-edit-resume .add-edit-container .input-form .input-group-text{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#add-edit-resume .add-edit-container .input-form .select-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#add-edit-resume .add-edit-container .input-form .select-input-group .ss-main{display:flex;align-items:center;flex-shrink:0;min-width:14.5625rem;border:1px solid #d9d9d9;background:#fff}#add-edit-resume .add-edit-container .input-form .select-input-group select{padding:.5rem .75rem;border:1px solid #d9d9d9;background:#fff;min-width:14.5625rem}#add-edit-resume .add-edit-container .input-form .checkbox-wrapper-21{margin-top:.5rem}#add-edit-resume .add-edit-container .input-form .checkbox-wrapper-21 label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#add-edit-resume .add-edit-container .input-form .checkbox-input-group{display:flex;gap:2rem;flex-wrap:wrap}#add-edit-resume .add-edit-container .input-form textarea{width:100%;max-width:100%;margin-top:1rem;border:1px solid #d9d9d9;background:#fff}#add-edit-resume .add-edit-container .input-form desc{color:var(--text-01, #171717);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#add-edit-resume .add-edit-container .input-form .font-xs{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#add-edit-resume .add-edit-container .input-form input[type=date]{width:11.1875rem;height:2rem;flex-shrink:0;border:1px solid #d9d9d9;background:#fff;padding:.5rem;margin-top:.5rem}#add-edit-resume .add-edit-container .input-form input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;background:url(/build/assets/calendar-project-CiUPEpqy.svg) no-repeat;width:20px;height:20px;margin-top:.5rem;margin-left:auto}#add-edit-resume .add-edit-container .group-form{margin-top:3.75rem}#add-edit-resume .add-edit-container .group-form .input-group-tile{color:var(--text-01, #171717);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:1rem}#add-edit-resume .add-edit-container .add-project-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap;margin-top:1rem}#add-edit-resume .add-edit-container .add-project-specialty-are.cate-section{margin-bottom:.5rem}#add-edit-resume .add-edit-container .add-project-specialty-are details{width:calc(50% - .625rem);display:flex;flex-direction:column}#add-edit-resume .add-edit-container .add-project-specialty-are details summary{padding:.69rem 0;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer}#add-edit-resume .add-edit-container .add-project-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#add-edit-resume .add-edit-container .add-project-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#add-edit-resume .add-edit-container .add-project-specialty-are details .skill-item label{display:inline-flex;align-items:center}#add-edit-resume .add-edit-container .add-project-specialty-are details .skill-item label input{margin-right:.5rem}#add-edit-resume .add-edit-container .add-project-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #c3d6f4);color:var(--color_text_active, #003d9c)}#add-edit-resume .add-edit-container .add-project-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #41608e;background:var(--color_main, #1c2a40);color:#fff}#add-edit-resume .footer-resume-stick{position:fixed;bottom:0;padding:.94rem 2.5rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d;left:0;right:0;text-align:end}#add-edit-resume .footer-resume-stick .btn-save_as_draft{cursor:pointer;width:15rem;padding:1rem 5rem 1rem 5.0625rem;justify-content:center;align-items:center;border-radius:.3125rem;background:#41608e;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.14rem;border:none}#add-edit-resume .footer-resume-stick #btn-preview{min-width:15rem;padding:1rem 5rem 1rem 5.0625rem;justify-content:center;align-items:center;border-radius:.3125rem;background:#2ec3c9;border:none;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.14rem;margin-left:1rem}#add-edit-resume .flex-center{text-align:center}#add-edit-resume .flex-center button[type=submit]{border-radius:.3125rem;background:var(--color_sub, #ce220e);padding:1rem 3rem;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;min-width:13.1875rem;cursor:pointer}@media only screen and (max-width: 768px){#add-edit-resume{display:flex;flex-direction:column-reverse}#add-edit-resume .add-edit_header{margin:0;width:100%}#add-edit-resume .add-edit_header .btn-group{width:100%}#add-edit-resume .add-edit_header .btn-group form{width:50%}#add-edit-resume .add-edit_header .btn-group form button{width:100%}#add-edit-resume .add-edit-container{padding:2rem 1.25rem}#add-edit-resume .resume-visibility-settings .input-form .input-title .required{text-wrap:nowrap;flex:none}#add-edit-resume .resume-visibility-settings .input-form .radio-input-group{flex-wrap:wrap;column-gap:2.5rem;row-gap:.5rem}#add-edit-resume .resume-visibility-settings .input-form .input-group-text{color:#8a97a4}#add-edit-resume .resume-visibility-settings .input-form textarea{margin-top:.5rem}#add-edit-resume .resume-visibility-settings .input-form .font-xs{color:#8a97a4}#add-edit-resume .resume-visibility-settings .input-form .checkbox-wrapper-21{padding:0!important;margin-top:0!important}#add-edit-resume .resume-visibility-settings .input-form .attend-input-group{flex-wrap:wrap;row-gap:.5rem}#add-edit-resume .resume-visibility-settings .group-form{margin-top:2rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.amount-bill-group{flex-direction:row}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.amount-bill-group .select-option{width:4.125rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group{flex-direction:column}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.date-group{flex-direction:row;gap:.5rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.date-group .input-col_box{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.date-group .select-option-year{width:5.5rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.date-group .select-option-month,#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.date-group .select-option-day{width:4.125rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.country-group{gap:.5rem}#add-edit-resume .resume-visibility-settings .group-form .input-form .text-input-group.country-group .input-col{width:100%!important}#add-edit-resume .resume-visibility-settings .group-form .input-form .contract-group{flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}#add-edit-resume .resume-visibility-settings .group-form .add-project-specialty-are{flex-direction:column}#add-edit-resume .resume-visibility-settings .group-form .add-project-specialty-are_content-right{width:100%}#add-edit-resume .resume-visibility-settings .group-form .add-project-specialty-are_content-right summary{height:2rem;padding:0;display:flex;align-items:center;justify-content:center}#add-edit-resume .flex-center button[type=submit]{padding-top:.5rem;padding-bottom:.5rem;width:100%}#add-edit-resume .footer-resume-stick{display:flex;align-items:center;height:5.0625rem;padding:0rem .875rem}#add-edit-resume .footer-resume-stick .btn-save_as_draft,#add-edit-resume .footer-resume-stick #btn-preview{flex:1;padding-left:2rem;padding-right:2rem;width:50%;min-width:fit-content}}#sys_select_management:has(#resume-add-complete){display:flex;justify-content:center;align-items:center;height:calc(100vh - 12.44rem)}#sys_select_management #resume-add-complete{width:min(50rem,100%);height:25rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#sys_select_management #resume-add-complete .title{color:#000;text-align:center;font-size:1.5rem;font-weight:700;line-height:normal;letter-spacing:.12rem;display:flex;justify-content:center}#sys_select_management #resume-add-complete .btn-return-resume-list{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-block;padding:1rem 3rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:13.1875rem;margin-top:4rem;box-sizing:initial}#sys_select_management .sys_case_management-container{min-height:calc(100vh - 4.44rem - 9.5rem)}#sys_select_management .sys_case_management-container .box-filter{border-radius:.625rem;background:#fff;box-shadow:0 2px 40px #0000000d}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap{width:min(45rem,100%);margin:0 auto;padding:1.81rem 1rem 2.37rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content{display:flex;flex-direction:column}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .setting{color:var(--color_sub, #ce220e);text-align:right;font-size:.875rem;font-weight:500;letter-spacing:.07rem;cursor:pointer}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .setting:hover{opacity:.6}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword{display:flex;border-radius:.3125rem;background:#f2f5f7;padding:.5rem 1.6rem;margin-top:1rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword span{color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem;min-width:10rem;display:inline-block}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword input{width:100%;border:none;background:#f2f5f7}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .free-keyword-content .keyword input:focus{border:none;outline:none}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .title_filter-input{min-width:10rem;color:#969696;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category{display:flex;margin-top:1.5rem;width:100%}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .category-title{font-size:16px;padding-bottom:10px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .select-group{width:100%}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .project-category_select-type{height:2rem;width:12rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .project-category_select-type select{border-radius:.3125rem;border:1px solid #d9d9d9;background:#fff;width:100%;height:100%;padding:.5rem 1.5rem;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box{display:flex;gap:1rem;margin-top:.5rem;flex-direction:row;flex-wrap:nowrap}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select{width:100%;display:flex;gap:.7rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select .input-date_wrap{width:100%}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select .from-to{width:2.5rem;display:block;color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem;line-height:2rem;text-align:center}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select input{width:100%;padding:.5rem .5rem .5rem 1rem;height:2rem;border-radius:.3125rem;border:1px solid #d9d9d9;background:#fff;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-category .time_input-box .custom-select input::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;width:20px;height:20px;border-width:thin;margin-top:.5rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price{padding-bottom:30px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .title{font-size:16px;font-weight:500;padding-bottom:11px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price,#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price{display:flex;align-items:center}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .option{width:60px;height:32px;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;margin-right:5px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .option span{font-size:14px;padding-right:15px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price .currency{font-size:16px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price:first-child{margin-right:5px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .desired-monthly-price .limit-price .option-price:last-child{margin-left:5px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow{margin-top:1.5rem;display:flex}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container{display:flex;align-items:center;gap:1.5rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container .checkbox-wrapper-21{padding:0}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .involvement-in-trade{display:flex;margin-top:1rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .involvement-in-trade .checkbox-wrapper-21{padding:0}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature{margin-top:1rem;display:flex}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature .custom-select{border:none;background:none}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature .custom-select select{border-radius:.3125rem;border:1px solid #d9d9d9;background:#fff;width:15rem;height:2rem;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem;padding:.5rem 1.5rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature .title{padding-bottom:10px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature .select{height:32px;display:flex;align-items:center;padding-left:9px;background-color:#d9d9d9}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract{margin-top:1rem;display:flex}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container{display:inline-flex;gap:1.5rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .type-of-contract .checkbox-container .checkbox-wrapper-21{padding:0}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature-2{padding-bottom:30px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .feature-2 .title{padding-bottom:10px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period{padding-bottom:30px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .title{padding-bottom:10px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .select-date{display:flex;align-items:center;height:32px;background-color:#d9d9d9;padding:0 9px;margin-bottom:7px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .contract-period .select-date .select-text{flex:1;font-size:14px}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .btn-search{width:11.25rem;height:2.6875rem;border-radius:.3125rem;background:var(--color_sub, #ce220e);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;border:none;margin:1.5rem auto 0;display:block}#sys_select_management .sys_case_management-container .main-content{margin-top:1.87rem}#sys_select_management .sys_case_management-container .main-content .search-title a{display:flex;height:3rem;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #ce220e);color:#fff;min-width:13.9375rem}#sys_select_management .sys_case_management-container .main-content .case-management-list-content{border-radius:.625rem;background:#fff;padding:2rem 3.75rem;margin-top:1.5rem;display:block}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_status{border-radius:.3125rem;background:#8a97a4;padding:.44rem .5rem;color:#fff;display:inline-flex;justify-content:center}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_title{color:var(--text-01, #171717);font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin-left:1.87rem;display:inline-block}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_closing_date{display:inline-flex;float:right;color:var(--secondary-1, #8a97a4);font-size:.875rem;font-weight:700}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_closing_date>span{color:var(--main-01, var(--color_sub, #ce220e));text-align:right;font-size:.875rem;margin-left:1rem}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_head{padding-bottom:2rem;border-bottom:.0625rem solid #8a97a4}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail{display:flex;justify-content:space-between;margin-top:1.5rem}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action{display:flex;gap:3rem;color:var(--text-01, #171717)}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action .project-item_action{text-overflow:ellipsis;font-size:.875rem;font-weight:700;letter-spacing:.07rem;align-items:center;display:flex}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action u,#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_detail .project-item_box-action button{color:var(--main-01, var(--color_sub, #ce220e));font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-left:1.5rem}#sys_select_management .sys_case_management-container .main-content .case-management-list-content .box-project_item .project-item_date{color:var(--dark-02, #41608e);font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination{display:flex;gap:10px;justify-content:center;align-items:center;list-style:none}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination .prev>a>i{color:#d9d9d9;font-size:25px}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination .next>a>i{color:#d9d9d9;font-size:25px}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination .page{color:#000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:50%}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination .page a{color:#000}#sys_select_management .sys_case_management-container .main-content .pagination nav>.pagination .active{background-color:#d9d9d9}#sys_select_management .sys_case_management-container .main-content .pagination-header-container,#sys_select_management .sys_case_management-container .main-content .pagination-header-container .result-pagination{display:flex}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .search-result-page{display:inline-flex;align-items:center;margin-right:1.81rem}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .search-result-page .total-page{color:#000;font-size:1.5rem;font-weight:500;letter-spacing:.12rem}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container{display:flex;justify-content:center;align-items:center}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container p{margin:0}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown{position:relative;border:2px solid #000}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn{width:252px;border:2px solid #000;background:#fff;padding:14px 16px;font-size:16px;border:none;color:#000;display:flex;justify-content:space-between;align-items:center}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn:hover{background-color:#d9d9d9}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropbtn i{color:#d9d9d9}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content{width:252px;display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown .dropdown-content a:hover{background-color:#ddd}#sys_select_management .sys_case_management-container .main-content .pagination-header-container .sort-container .dropdown:hover .dropdown-content{display:block}#sys_select_management a{text-decoration:none}#sys_select_management .pagination_wrap{display:flex;width:100%;justify-content:space-between;align-items:center}#sys_select_management .pagination_wrap .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#sys_select_management .pagination_wrap .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}#sys_select_management .pagination_wrap .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}#sys_select_management .hystmodal{padding:1rem}#sys_select_management .hystmodal .title{color:#000;text-align:center;font-size:1.125rem;font-weight:600}#sys_select_management .hystmodal .hystmodal__window{background:#fff;padding:3.5rem 5rem;border-radius:.625rem;box-shadow:0 2px 20px #0000001a;gap:1.5rem;width:50rem}#sys_select_management .hystmodal .hystmodal__window h5{margin:0}#sys_select_management .hystmodal .hystmodal__window .label-memo{margin:0;color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys_select_management .hystmodal .hystmodal__window textarea{width:100%;max-width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff;height:6.25rem;margin-top:.5rem}#sys_select_management .hystmodal .hystmodal__window .form-group{margin:0}#sys_select_management .hystmodal .hystmodal__window .modal-footer_memo{display:flex;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;justify-content:center;gap:2rem}#sys_select_management .hystmodal .hystmodal__window .modal-footer_memo .btn-close{border-radius:.3125rem;background:#969696;display:flex;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;flex-shrink:0;color:#fff;min-width:14rem}#sys_select_management .hystmodal .hystmodal__window .modal-footer_memo .btn-save{display:flex;padding:.625rem .62rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #ce220e);min-width:14rem;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#fff}#sys_select_management .table-resume{width:100%;margin-top:1.5rem;border-radius:.3125rem .3125rem 0rem 0rem;overflow:hidden;border-spacing:0 .5rem}#sys_select_management .table-resume thead{color:var(--white, #fff);text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.06rem}#sys_select_management .table-resume thead tr:last-child td:first-child{border-top-left-radius:.3125rem}#sys_select_management .table-resume thead tr:last-child td:last-child{border-top-right-radius:.3125rem}#sys_select_management .table-resume thead tr{background:var(--dark-02, #41608e)}#sys_select_management .table-resume thead td{background:var(--dark-02, #41608e);padding:.69rem;text-align:center}#sys_select_management .table-resume tbody{transform:translateY(-.5rem)}#sys_select_management .table-resume tbody tr:first-child td:first-child{border-bottom-left-radius:.3125rem}#sys_select_management .table-resume tbody tr:first-child td:last-child{border-bottom-right-radius:.3125rem}#sys_select_management .table-resume tbody tr:not(:first-child) td:first-child{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}#sys_select_management .table-resume tbody tr:not(:first-child) td:last-child{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}#sys_select_management .table-resume tbody tr td{background:#fff;padding-top:1.44rem;padding-bottom:1.38rem}#sys_select_management .table-resume tbody tr td.box-type{min-width:5rem;text-align:center}#sys_select_management .table-resume tbody tr td.box-type .box-type-label{display:flex;justify-content:center;align-items:center}#sys_select_management .table-resume tbody tr td .type{border-radius:.1875rem;width:2.75rem;height:1.25rem;text-align:center;display:inline-block;align-items:center;color:#fff;font-size:.5rem;font-weight:700;justify-content:center;line-height:1.25rem}#sys_select_management .table-resume tbody tr td .status-draft{background-color:#8a97a4}#sys_select_management .table-resume tbody tr td .status-in-progress{background-color:#2ec3c9}#sys_select_management .table-resume tbody tr td .status-paused{background-color:#1c2a40}#sys_select_management .table-resume tbody tr td.col-edit-resume{background:#000;width:4.1875rem}#sys_select_management .table-resume tbody tr td.col-edit-resume .btn-edit-resume{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:var(--white, #fff);text-align:center;font-size:.5rem;font-weight:500;letter-spacing:.04rem;cursor:pointer}#sys_select_management .table-resume tbody tr .summary-resume h5{color:var(--main-01, var(--color_sub, #ce220e));font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin:0 0 .31rem}#sys_select_management .table-resume tbody tr .summary-resume a{color:var(--main-01, var(--color_sub, #ce220e));font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin:0 0 .31rem;cursor:pointer}#sys_select_management .table-resume tbody tr .summary-resume .summary-row{display:flex;gap:1rem;color:#4b4b4b;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_select_management .table-resume tbody tr .link-show-apply{color:var(--main-01, var(--color_sub, #ce220e));font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_select_management .table-resume tbody tr .resume-date{color:var(--secondary-1, #8a97a4);text-align:center;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_select_management .table-resume tbody tr .link-skill-sheet{display:inline-block;border-radius:.3125rem;background:var(--dark-02, #41608e);color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.07rem;padding:.75rem 1.88rem}#sys_select_management .table-resume tbody tr .date_mb{display:none}#sys_select_management .table-resume tbody tr .date_pc{padding-left:.5rem;padding-right:.5rem}#sys_select_management .project-memo_btn{cursor:pointer;align-items:center;width:100%;display:flex;justify-content:center}#sys_select_management .field-mb span{display:none}@media only screen and (max-width: 768px){#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow{flex-direction:column}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .title_filter-input{margin-bottom:.5rem}#sys_select_management .sys_case_management-container .box-filter .box-filter_wrap .project-flow .checkbox-container{flex-wrap:wrap;gap:.5rem}#sys_select_management .table-resume thead{display:none}#sys_select_management .table-resume tbody>tr{display:flex;flex-direction:column;padding:1.5rem 1.25rem;background:#fff;margin-bottom:1.5rem;border-radius:.3125rem}#sys_select_management .table-resume tbody>tr td{display:flex;padding:initial;margin-top:1rem;align-items:center}#sys_select_management .table-resume tbody>tr td.field-mb span{display:flex;min-width:6rem;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;background:#f2f5f7;margin-right:1rem;color:#666;leading-trim:both;text-edge:cap;font-family:Noto Sans JP;font-size:.75rem;font-weight:700}#sys_select_management .table-resume tbody>tr td.field-mb:has(.project-memo_btn){display:inline-flex}#sys_select_management .table-resume tbody>tr td.field-mb:has(.project-memo_btn) .project-memo_btn{width:auto;padding:0}#sys_select_management .table-resume tbody>tr td.box-type{margin:0}#sys_select_management .table-resume tbody>tr td:has(.link-skill-sheet){order:2}#sys_select_management .table-resume tbody>tr td:has(.link-skill-sheet) .link-skill-sheet{width:100%;padding:.5rem 0;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_select_management .table-resume tbody>tr td .date_pc{display:none}#sys_select_management .table-resume tbody>tr td .summary-row{margin-top:.5rem}#sys_select_management .table-resume tbody>tr td .date_mb{display:inline-flex;align-items:center;color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.1875rem;letter-spacing:.07rem}#sys_select_management .modal-body{padding:0}#sys_select_management .hystmodal .hystmodal__window{padding:1.5rem 1.25rem}#sys_select_management .hystmodal .hystmodal__window h5{justify-content:center}#sys_select_management .hystmodal .hystmodal__window .modal-footer_memo{gap:.61rem;margin-top:.62rem}#sys_select_management .hystmodal .hystmodal__window .modal-footer_memo button{width:calc(50% - .61rem);min-width:initial!important}#sys_select_management .pagination_wrap{flex-wrap:wrap}#sys_select_management .pagination_wrap .pagination{order:1;width:100%}#sys_select_management .pagination_wrap .pagination .point_show_list_page .point_show_list_page_list{justify-content:center;margin-bottom:1.5rem}#sys_select_management .pagination_wrap .search-title,#sys_select_management .pagination_wrap .pagination-header-container{order:2}#sys_select_management .pagination_wrap .pagination-header-container{display:inline}#sys_select_management .pagination_wrap .pagination-header-container .search-result-page{margin:0!important}#sys_select_management .pagination_wrap .pagination-header-container span{font-size:.75rem!important}#sys_select_management .sys_case_management-container .main-content .search-title a{min-width:10rem;padding:.77rem 0;height:auto;font-size:.75rem}#sys_select_management .table-resume tbody tr td:last-child{border-radius:.3125rem}#sys_select_management .table-resume tbody tr td.col-edit-resume{order:2;width:auto}#sys_select_management .table-resume tbody tr td.col-edit-resume a{width:100%}#sys_select_management .table-resume tbody tr td.col-edit-resume .btn-edit-resume{width:100%;padding:.5rem 6rem;flex-direction:row;gap:1rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}}#sys_resume_selection{position:relative;width:100%}#sys_resume_selection .container .main-content-selection-manager{min-height:calc(100vh - 4.44rem - 7.5rem);padding-top:.5rem}#sys_resume_selection .container .main-content-selection-manager .content-header{display:flex;flex-direction:column;margin-bottom:2rem;gap:.5rem}#sys_resume_selection .container .main-content-selection-manager .content-header span:first-child{color:#ce220e;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_resume_selection .container .main-content-selection-manager .content-header span:last-child{color:#000;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_resume_selection .container .main-content-selection-manager .selection-list{display:flex;flex-direction:column;gap:.5rem}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item{min-height:8.4375rem;padding:1.81rem 1.75rem;background:#fff;border-radius:.625rem}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-header{color:#41608e;font-size:1rem;font-weight:700;letter-spacing:.08rem;margin-bottom:1.12rem}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body{background:#fff;display:flex;justify-content:space-between;align-items:center}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child{display:flex;gap:1.5rem;align-items:center}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child>span:first-child{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.07rem;border-radius:.3125rem;padding:.44rem .81rem;display:inline-block}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child .status-select{background:#1c2a40}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child .status-interview{background:#41608e}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child .status-sign-contract{background:#ce220e}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child .stauts-fail{background:#8a97a4}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:first-child>span:last-child{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body>div:last-child{color:#ce220e;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys_resume_selection .container .main-content-selection-manager .selection-list .selection-item-body-href{color:#ce220e;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}@media only screen and (max-width: 768px){#sys_resume_selection .selection-item{padding:1.25rem!important}#sys_resume_selection .selection-item .selection-item-header{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#sys_resume_selection .selection-item .selection-item-body{flex-direction:column;align-items:start!important;gap:1.125rem!important}#sys_resume_selection .selection-item .selection-item-body div:first-child{gap:.75rem!important}#sys_resume_selection .selection-item .selection-item-body div:first-child span:first-child{text-wrap:nowrap;padding:.25rem .625rem!important;font-size:.75rem!important}#sys_resume_selection .selection-item .selection-item-body div:first-child span:last-child{font-size:1rem!important}#sys_resume_selection .selection-item .selection-item-body div:last-child{text-align:end;width:100%}}#sys-personnel-details{position:relative;width:100%;padding-bottom:2rem}#sys-personnel-details .personnel-header-content{display:flex;width:100%;padding:1.5rem 2.625rem 2rem;flex-direction:column;align-items:flex-start;gap:8px;border-radius:5px 5px 0 0;background:var(--dark-02, #41608e)}#sys-personnel-details .personnel-header-content-ttl{color:#fff;font-family:Noto Sans JP;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px}#sys-personnel-details .personnel-header-content-new{width:58px;height:26px;border-radius:3px;background:var(--white, #fff);display:flex;justify-content:center;align-items:center}#sys-personnel-details .personnel-header-content-new span{color:var(--main-01, var(--color_sub, #ce220e));font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}#sys-personnel-details .personnel-header-content .update-day{overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;display:flex;gap:.5rem;align-items:center}#sys-personnel-details .resume-momo{background:#fff;padding:2rem;border-radius:.625rem;display:flex;justify-content:center}#sys-personnel-details .footer-resume-stick{position:fixed;bottom:0;padding:.94rem 2.5rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d;left:0;right:0;text-align:end;display:flex;justify-content:end}#sys-personnel-details .footer-resume-stick a{display:inline-flex;justify-content:center;align-items:center;gap:1rem;max-width:18.25rem;width:50%;height:3.25rem}#sys-personnel-details .footer-resume-stick .bookmark-container{display:flex;justify-content:center;align-items:center;gap:.88rem;max-width:16.25rem;width:50%;height:3.25rem;flex-shrink:0;border-radius:.3125rem;background:var(--dark-02, #41608e);margin-right:1.5rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.14rem}#sys-personnel-details .footer-resume-stick .bookmark-container.bookmarked{border:2px solid var(--dark-02, #41608e);background:var(--white, #fff);color:var(--dark-02, #41608e)}#sys-personnel-details .footer-resume-stick .bookmark-container.bookmarked svg{fill:var(--dark-02, #41608e)}#sys-personnel-details .footer-resume-stick .bookmark-container.bookmarked svg path{stroke:var(--dark-02, #41608e)}#sys-personnel-details .resume-info{margin-top:2rem;border-radius:.625rem;background:#fff;padding:2rem;display:flex;justify-content:center;flex-direction:column;gap:1rem}#sys-personnel-details .resume-info .w-6{width:6rem}#sys-personnel-details .resume-info-btn{margin:0 auto}#sys-personnel-details .resume-info-btn button{display:inline-flex;height:2.5rem;padding:.5rem 6rem;justify-content:center;align-items:center;gap:1rem;flex-shrink:0}#sys-personnel-details .resume-info-ttl{text-align:center;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-personnel-details .resume-info-content{width:100%;display:flex;flex-direction:column}#sys-personnel-details .resume-info-content-row{display:flex;padding:1rem 2rem;border-bottom:1px solid #e2e6eb}#sys-personnel-details .resume-info-content-row-item{width:calc(50% - .5rem);display:flex;gap:.5rem}#sys-personnel-details .resume-info-content-row-item>:first-child{color:#969696;font-weight:700;line-height:normal;letter-spacing:.07rem;width:4.5rem}#sys-personnel-details .resume-info-content-row-item>:last-child{color:#000;font-weight:500;line-height:normal}#sys-personnel-details .resume-info-content-row-item span{font-size:.875rem}#sys-personnel-details .resume-info-content-row .item-2{width:100%}#sys-personnel-details .resume-info-content-row .item-2>:first-child{width:6rem}#sys-personnel-details .personnel-details{width:100%;border-radius:0 0 10px 10px;background:var(--white, #fff);padding:2rem}#sys-personnel-details .personnel-details-skill-download,#sys-personnel-details .personnel-details-know-more{padding-top:2rem}#sys-personnel-details .personnel-details .resume-case-summary,#sys-personnel-details .personnel-details .resume-talent-requirement{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys-personnel-details .personnel-details .resume-case-summary_title,#sys-personnel-details .personnel-details .resume-talent-requirement_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-personnel-details .personnel-details .resume-case-summary_content,#sys-personnel-details .personnel-details .resume-talent-requirement_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#sys-personnel-details .personnel-details .resume-case-summary_item,#sys-personnel-details .personnel-details .resume-talent-requirement_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#sys-personnel-details .personnel-details .resume-case-summary_name,#sys-personnel-details .personnel-details .resume-talent-requirement_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-size:.75rem;font-weight:700;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#sys-personnel-details .personnel-details .resume-case-summary_info,#sys-personnel-details .personnel-details .resume-talent-requirement_info{color:#333;font-size:.875rem;letter-spacing:.07rem}#sys-personnel-details .personnel-details .not-login_wrap-box{width:100%}#sys-personnel-details .personnel-details .not-login_wrap-box .login-wrap-box{padding:4.12rem;top:0;right:0;bottom:0;left:0;border-radius:.625rem;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;align-items:center}#sys-personnel-details .personnel-details .not-login_wrap-box .login-wrap-box .link-button{width:20rem;height:3.5rem;border-radius:.3125rem;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem}#sys-personnel-details .personnel-details .not-login_wrap-box .login-wrap-box .link-button.register-button{background:var(--color_sub, #ce220e);color:#fff}#sys-personnel-details .personnel-details .not-login_wrap-box .login-wrap-box .link-button.login-button{border:1px solid var(--color_sub, #ce220e);background:#fff}#sys-personnel-details .personnel-details .resume-details-container-first{display:flex;flex-direction:column;width:100%;padding-bottom:2rem;border-bottom:1px solid #eff1f4}#sys-personnel-details .personnel-details .resume-details-container{display:flex;flex-direction:column;width:100%;padding-top:2rem}#sys-personnel-details .personnel-details .resume-details-container-div{display:flex;gap:2.5rem;flex-direction:column;margin-top:1.5rem}#sys-personnel-details .personnel-details .resume-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-personnel-details .personnel-details .resume-details-container-list{display:flex;gap:2rem}#sys-personnel-details .personnel-details .resume-details-container-list-title{color:#969696;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px;width:5rem;min-width:8rem}#sys-personnel-details .personnel-details .resume-details-container-list-info{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:1.12px}#sys-personnel-details .personnel-details .resume-details-container .list-second{gap:1rem;padding:1rem 2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys-personnel-details .personnel-details .resume-details-container .table-container{width:80%;overflow-x:auto;margin-bottom:1rem;white-space:nowrap}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table th,#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;width:25%}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#sys-personnel-details .personnel-details .resume-details-container .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info{overflow-wrap:anywhere;max-width:calc(100% - 8rem)}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info td{padding-bottom:1.5rem}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info tr:last-child td{padding-bottom:0rem}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info-skills{display:flex;gap:1.5rem;flex-direction:column}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info-skills-item{display:flex;gap:1rem}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info-skills-item-parent{color:var(--dark-02, #41608e);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;padding-right:2rem}#sys-personnel-details .personnel-details .resume-details-container .resume-details-container-list-info-skills-item-child{color:#000;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#sys-personnel-details .personnel-details .resume-details-container:first{gap:2.5rem}#sys-personnel-details .personnel-details .general-personnel-info{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:1rem;border-bottom:1px solid var(--secondary-2, #eff1f4);padding-bottom:2rem}#sys-personnel-details .personnel-details .general-personnel-info .info-item:nth-child(2) .info{font-size:1rem}#sys-personnel-details .personnel-details .general-personnel-info .info-item{padding:1.25rem;border-radius:5px;height:97px;width:calc(50% - .5rem);border:1px solid var(--border, #c1cad9);display:flex;gap:.5rem;flex-direction:column}#sys-personnel-details .personnel-details .general-personnel-info .info-item .title{display:flex;font-size:.875rem;align-items:center;gap:.5rem;color:#666;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-personnel-details .personnel-details .general-personnel-info .info-item .info{color:#41608e;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;display:flex;gap:.5rem;flex-direction:column}#sys-personnel-details .personnel-details-hr{margin:2rem 0px}#sys-personnel-details .resume-table-details-container{display:flex;flex-direction:row;width:100%;gap:.75rem;padding:2rem;background-color:#fff;margin-top:2.44rem;border-radius:.625rem;box-shadow:0 2px 40px #0000000d}#sys-personnel-details .resume-table-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-personnel-details .resume-table-details-container .table-container{width:80%;overflow-x:auto;white-space:nowrap}#sys-personnel-details .resume-table-details-container .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#sys-personnel-details .resume-table-details-container .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#sys-personnel-details .resume-table-details-container .table-container .responsive-table th,#sys-personnel-details .resume-table-details-container .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;word-wrap:break-word}#sys-personnel-details .resume-table-details-container .table-container .responsive-table th:nth-child(odd),#sys-personnel-details .resume-table-details-container .table-container .responsive-table td:nth-child(odd){color:#666;font-size:.875rem;font-weight:700;width:15%}#sys-personnel-details .resume-table-details-container .table-container .responsive-table th:nth-child(2n),#sys-personnel-details .resume-table-details-container .table-container .responsive-table td:nth-child(2n){width:35%;color:#333;font-size:.875rem}#sys-personnel-details .resume-table-details-container .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#sys-personnel-details .resume-table-details-container .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#sys-personnel-details .resume-table-details-container .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#sys-personnel-details .popup-learn-more-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}#sys-personnel-details .popup-learn-more-container .popup-learn-more-title{color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-personnel-details .popup-learn-more-container .popup-learn-more-list{color:#8a97a4;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;text-align:start;padding:0;width:97%;margin:0 auto}#sys-personnel-details .popup-learn-more-container .popup-learn-more-list li{list-style:none}#sys-personnel-details .popup-learn-more-container .popup-learn-more-box{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#sys-personnel-details .popup-learn-more-container .popup-learn-more-box-ttl{font-size:.875rem;letter-spacing:.07rem;font-weight:500}#sys-personnel-details .popup-learn-more-container .popup-learn-more-box-ttl2{color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-personnel-details .popup-learn-more-container .popup-learn-more-box textarea{width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff;height:4.6875rem}#sys-personnel-details .popup-learn-more-container .popup-learn-more-btn{display:flex;gap:2rem;justify-content:center}#sys-personnel-details .popup-learn-more-container .popup-learn-more-btn button,#sys-personnel-details .popup-learn-more-container .popup-learn-more-btn a{padding:.62rem 0rem;width:13.875rem;height:2.5rem;font-size:.875rem}#sys-personnel-details .popup-save-note-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}#sys-personnel-details .popup-save-note-container .popup-save-note-radio{display:flex;gap:.5;flex-direction:column}#sys-personnel-details .popup-save-note-container .popup-save-note-radio span{margin-bottom:.5rem;color:#8a97a4;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-personnel-details .popup-save-note-container .popup-save-note-radio-option{display:flex;gap:2.5rem;justify-content:center}#sys-personnel-details .popup-save-note-container .popup-save-note-radio-option label{cursor:pointer}#sys-personnel-details .popup-save-note-container .popup-save-note-title{color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-personnel-details .popup-save-note-container .popup-save-note-list{color:#8a97a4;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;text-align:start;padding:0;width:97%;margin:0 auto}#sys-personnel-details .popup-save-note-container .popup-save-note-list li{list-style:none}#sys-personnel-details .popup-save-note-container .popup-save-note-box{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#sys-personnel-details .popup-save-note-container .popup-save-note-box-ttl{font-size:.875rem;letter-spacing:.07rem;font-weight:500}#sys-personnel-details .popup-save-note-container .popup-save-note-box-ttl2{color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-personnel-details .popup-save-note-container .popup-save-note-box textarea{width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff;height:4.6875rem}#sys-personnel-details .popup-save-note-container .popup-save-note-btn{display:flex;gap:2rem;justify-content:center}#sys-personnel-details .popup-save-note-container .popup-save-note-btn button,#sys-personnel-details .popup-save-note-container .popup-save-note-btn a{padding:.62rem 0rem;width:13.875rem;height:2.5rem;font-size:.875rem}#sys-personnel-details .popup-sent-learn-more-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}#sys-personnel-details .popup-sent-learn-more-container .popup-sent-learn-more-title{color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#sys-personnel-details .popup-sent-learn-more-container .popup-sent-learn-more-btn button,#sys-personnel-details .popup-sent-learn-more-container .popup-sent-learn-more-btn a{height:unset;padding:1rem 6rem;font-size:.875rem}#sys-personnel-details .back{text-align:center;margin-top:2.56rem}#sys-personnel-details .back a{display:inline-flex;padding:1rem 4.5rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--dark-02, #41608e);color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-personnel-details .hystmodal__window{padding:4rem 7.5rem;transform:none;width:auto}#sys-personnel-details .btn-go-back{max-width:18rem;width:100%;height:3.25rem;gap:16px;border-radius:5px;background-color:#41608e;color:#fff;display:flex;justify-content:center;align-items:center;margin:1.5rem auto 0;font-size:.875rem;font-weight:700;line-height:20.27px;letter-spacing:.08em}#sys-personnel-details .btn-go-back span{transform:rotate(180deg)}@media only screen and (max-width: 768px){#sys-personnel-details:has(.login-wrap-box){padding:0 1rem!important}#sys-personnel-details:has(.login-wrap-box) .login-wrap-box{padding:1rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-header-content{padding:1rem 1.25rem;position:relative}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-header-content .bookmark-container{position:absolute;top:1rem;right:1.25rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details,#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-table-details-container{padding:1.875rem 1.25rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .general-personnel-info{padding-bottom:0rem;border-bottom:none;flex-direction:column}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .general-personnel-info .info-item{width:100%;height:5rem;align-items:center;text-align:center;justify-content:center;padding-top:0;padding-bottom:0}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .general-personnel-info .info-item:nth-child(2n) .info{font-size:.75rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .personnel-details-know-more{padding-top:1.5rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .personnel-details-know-more .btn-dark{width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .personnel-details-skill-download{padding-top:0}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .personnel-details-skill-download .btn-gray{width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .personnel-details-skill-download .btn-gray a{padding:0}#sys-personnel-details .sys-personnel-details-container .main-container .content .personnel-details .not-login_wrap-box{margin-top:2rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container{padding:1.5rem 0 0}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-first{border-bottom:1px solid #e2e6eb;margin-bottom:1.5rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container_title{width:100%;margin-bottom:1rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-div{gap:1rem;margin-top:0}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-div .resume-details-container-list{flex-direction:column}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-div .resume-details-container-list .resume-details-container-list-info{width:100%;max-width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-div .resume-details-container-list .resume-details-container-list-info table{width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list{gap:.5rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list-info table{max-width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list-info td{display:block;width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list-info .resume-details-container-list-info-skills-item-parent{margin-bottom:.5rem;padding:0;width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list.list-second{padding:0;flex-direction:column}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list.list-second .resume-details-container-list-title{text-wrap:nowrap;border-radius:.25rem;background:#f7f9fd;height:1.563rem;display:flex;justify-content:center;align-items:center;padding:0;font-size:.75rem}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list.list-second .resume-details-container-list-info{width:100%;max-width:100%}#sys-personnel-details .sys-personnel-details-container .main-container .content .resume-details-container-list.list-second:not(:last-child){margin-bottom:2rem;border-bottom:none}#sys-personnel-details .sys-personnel-details-container .resume-info{align-items:start;padding:2rem 1.25rem}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-content-row{flex-direction:column;padding:0;border-bottom:none}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-content-row .resume-info-content-row-item{width:100%;padding:1rem;border-bottom:1px solid #e2e6eb}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-content-row .resume-info-content-row-item:first-child{background:#f7f9fd}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-content-row .resume-info-content-row-item span:first-child{width:6rem}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-content-row-item.item-2{padding:1rem 0;flex-direction:column;gap:1rem}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-btn{width:100%}#sys-personnel-details .sys-personnel-details-container .resume-info .resume-info-btn button.btn-red{width:100%;height:3.25rem}#sys-personnel-details .hystmodal__window{width:95%;padding:2rem 1.25rem}#sys-personnel-details .hystmodal__window .close{width:100%}#sys-personnel-details .popup-learn-more-container .popup-learn-more-btn{gap:.5rem}#sys-personnel-details .popup-learn-more-container .popup-learn-more-btn .btn{min-width:auto!important;width:calc(50% - .25rem)}#sys-personnel-details #popup-save-note .popup-save-note-container .popup-save-note-radio-option{flex-wrap:wrap;justify-content:start;gap:.5rem}#sys-personnel-details #popup-save-note .popup-save-note-container .popup-save-note-radio-option div{margin-right:1.5rem}#sys-personnel-details #popup-save-note .popup-save-note-container .popup-save-note-btn{gap:.5rem}#sys-personnel-details #popup-save-note .popup-save-note-container .popup-save-note-btn .btn{min-width:auto;width:calc(50% - .25rem)}#sys-personnel-details .footer-resume-stick{justify-content:center;gap:.81rem}#sys-personnel-details .footer-resume-stick a{border-radius:5px;text-wrap:nowrap;max-width:100%;font-size:.75rem}#sys-personnel-details .footer-resume-stick .bookmark-container{max-width:100%;margin-right:0;gap:.62rem}#sys-personnel-details .footer-resume-stick .bookmark-container .bookmark-text{font-size:.75rem}}.btn{height:2.6875rem;flex-shrink:0;cursor:pointer;border-radius:.3125rem;padding:.62rem 1.88rem;color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.08rem}.btn:hover{opacity:.8}.btn-dark{background-color:#41608e}.btn-gray{background-color:#8a97a4}.btn-red{background-color:#ce220e}.btn-disable{opacity:.5;pointer-events:none}#sys_resume_scout:has(#scout-resume-complete){display:flex!important;justify-content:center;align-items:center;height:calc(100vh - 12.44rem)}#sys_resume_scout #scout-resume-complete{width:min(50rem,100%);height:25rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#sys_resume_scout #scout-resume-complete .title{color:#000;text-align:center;font-size:1.5rem;font-weight:700;line-height:normal;letter-spacing:.12rem;justify-content:center;display:flex}#sys_resume_scout #scout-resume-complete .btn-return-project-list{border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-block;padding:1rem 3rem;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;min-width:13.1875rem;margin-top:4rem;box-sizing:initial}#sys_resume_scout .box_head-resume h2{color:#000;font-size:1.5rem;font-weight:700;margin:0}#sys_resume_scout .box_head-resume p{color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:500;margin:.5rem 0 0}#sys_resume_scout .free-keyword-content{border-radius:.1875rem;background:#3e5f9433;display:flex;padding:1.5rem 1.25rem;flex-direction:column;align-items:center}#sys_resume_scout .free-keyword-content .free-keyword-content_wrap{width:min(46rem,100%)}#sys_resume_scout .free-keyword-content .keyword{width:100%}#sys_resume_scout .free-keyword-content .keyword .search-input{position:relative}#sys_resume_scout .free-keyword-content .keyword .search-input .search-button{position:absolute;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.1875rem;background:var(--color_sub, #ce220e);right:.25rem;top:50%;transform:translateY(-50%)}#sys_resume_scout .free-keyword-content .keyword span{font-size:16px;font-weight:500}#sys_resume_scout .free-keyword-content .keyword input{padding:1rem .5rem;width:100%;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;outline:none;height:2.5rem}#sys_resume_scout .projects-list{margin-top:1.5rem}#sys_resume_scout .projects-list .project-item{overflow:hidden;border-radius:.625rem;background:#fff;padding:2.19rem 2.06rem;margin-bottom:1.5rem;border:2px transparent solid;cursor:pointer}#sys_resume_scout .projects-list .project-item:hover{background:#d7d7d7}#sys_resume_scout .projects-list .project-item.--selected{border-color:#2ec3c9}#sys_resume_scout .projects-list .project-item .project-date{color:var(--secondary-1, #8a97a4);font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_resume_scout .projects-list .project-item .project-date span{color:var(--main-01, var(--color_sub, #ce220e))}#sys_resume_scout .projects-list .project-item .project-status{display:none;align-items:center;gap:.75rem;margin-top:1.125rem}#sys_resume_scout .projects-list .project-item .project-status .status{font-size:12px;line-height:17.38px;letter-spacing:.08em;padding:.25rem .625rem;border-radius:5px;color:#fff;background:#8a97a4}#sys_resume_scout .projects-list .project-item .project-status .company-name{font-size:1rem;font-weight:700;line-height:23.17px;letter-spacing:.08em}#sys_resume_scout .projects-list .project-item .project-title{color:var(--main-01, var(--color_sub, #ce220e));text-overflow:ellipsis;font-size:1rem;font-weight:700;letter-spacing:.08rem;margin-top:.25rem;padding-bottom:1.5rem;border-bottom:1px #8a97a4 solid;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#sys_resume_scout .projects-list .project-item .project-desc{color:var(--text-01, #171717);font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-top:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}#sys_resume_scout .form-select-scout{padding:2rem 2.06rem;margin-top:3rem;border-radius:.625rem;background:#fff}#sys_resume_scout .form-select-scout .send-scout-title{font-weight:700;letter-spacing:.08rem;display:flex;align-items:center}#sys_resume_scout .form-select-scout .send-scout-title .required{width:2.5625rem;height:1.125rem;margin-right:.5rem;border-radius:3.125rem;background:#ce220e;color:#fff;font-size:.5rem;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}#sys_resume_scout .form-select-scout h6{margin:0;color:var(--text-01, #171717);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys_resume_scout .form-select-scout textarea{margin-top:1rem;width:100%;max-width:100%;border-radius:.3125rem;border:1px solid #969696;background:#fff}#sys_resume_scout .form-select-scout .form-footer{display:flex;justify-content:space-between}#sys_resume_scout .form-select-scout .form-footer desc{color:var(--secondary-1, #8a97a4);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys_resume_scout .form-select-scout .form-footer button{color:var(--color_sub, #ce220e);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;cursor:pointer}#sys_resume_scout .form-select-scout .submit-btn{display:inline-flex;padding:1rem 6rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #ce220e);color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;margin-top:1.5rem;cursor:pointer}#sys_resume_scout #choose-template-popup .hystmodal__window{padding:2.5rem 5rem;background-color:#fff;width:90%;max-width:45rem;border-radius:.625rem;display:flex;flex-direction:column;gap:2.5rem}#sys_resume_scout #choose-template-popup .hystmodal__window .choose-template-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin:0 auto 2.5rem;text-align:center}#sys_resume_scout #choose-template-popup .hystmodal__window .template-container{width:100%;display:flex;flex-direction:column;gap:.5rem}#sys_resume_scout #choose-template-popup .hystmodal__window .template-container .template{border-radius:.3125rem;padding:.62rem 2.5rem;background-color:#f2f5f7;cursor:pointer;color:#41608e;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys_resume_scout #choose-template-popup .hystmodal__window .template-container .template:hover{opacity:.7}#sys_resume_scout #choose-template-popup .hystmodal__window .footer-button{text-align:center;margin-top:2.5rem}#sys_resume_scout #choose-template-popup .hystmodal__window .btn-cancel{padding:.75rem 4.5rem;border-radius:.3125rem;background:#7e7e7e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys_resume_scout #confirm-scout-modal .hystmodal__window{display:flex;justify-content:center;width:auto;padding:0}#sys_resume_scout #confirm-scout-modal .popup-confirm-content{width:55rem;padding:2.5rem 5rem}#sys_resume_scout #confirm-scout-modal .popup-confirm-content .popup-confirm-title{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.1125rem;text-align:center}#sys_resume_scout #confirm-scout-modal .popup-confirm-content .confirm-info{display:flex;flex-direction:column;gap:1.5rem}#sys_resume_scout #confirm-scout-modal .popup-confirm-content .confirm-info .project-title{margin-top:2rem}#sys_resume_scout #confirm-scout-modal .popup-confirm-content .confirm-info .confirm-profile-info .project-title{color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys_resume_scout #confirm-scout-modal .popup-confirm-content .btn-apply{padding:1rem 6rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:#ce220e;border-radius:.3125rem;margin:2rem auto 0;cursor:pointer}#sys_resume_scout #have-not-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000050;z-index:10;display:flex;align-items:center;justify-content:center}#sys_resume_scout #have-not-modal ._modal-body{border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a;display:inline-flex;padding:3.5rem 5rem;flex-direction:column;align-items:flex-start;gap:.625rem;text-align:center}#sys_resume_scout #have-not-modal ._modal-body .group-wrap,#sys_resume_scout #have-not-modal ._modal-body h4{width:100%}#sys_resume_scout #have-not-modal ._modal-body-link{width:15rem;height:3.5rem;border-radius:.3125rem;background:var(--color_sub, #ce220e);display:inline-flex;justify-content:center;align-items:center;margin:0 auto;color:var(--white, #fff);text-align:center;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys_resume_scout #have-not-modal ._modal-body-link.--danger{margin-bottom:2rem}#sys_resume_scout #have-not-modal ._modal-body-link.--primary{background:var(--dark-02, #41608e)}#sys_resume_scout #have-not-modal ._modal-body-link.--dash{border-radius:.3125rem;background:#d9d9d9;height:auto;padding:.625rem 0rem;color:var(--text-01, #171717);margin-top:1.5rem}#sys_resume_scout #have-not-modal ._modal-body-link:hover{opacity:.8}#sys_resume_scout #have-not-modal ._modal-body p{color:var(--main-01, var(--color_sub, #ce220e));text-align:center;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys_resume_scout #have-not-modal ._modal-body h4{color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin:0 0 2rem}#sys_resume_scout #have-not-modal ._modal-body h5{margin:0 0 .5rem}#sys_resume_scout .pagination_wrap{display:flex;width:100%;justify-content:center;align-items:center}#sys_resume_scout .pagination_wrap .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#sys_resume_scout .pagination_wrap .point_show_list_page .point_show_list_page_list_item{width:2.125rem;height:2.125rem;border:none;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125rem}#sys_resume_scout .pagination_wrap .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}#sys_resume_scout .btn-go-back{max-width:18rem;width:100%;height:3.25rem;gap:16px;border-radius:5px;background-color:#41608e;color:#fff;display:flex;justify-content:center;align-items:center;margin:1.5rem auto 0;font-size:.875rem;font-weight:700;line-height:20.27px;letter-spacing:.08em}#sys_resume_scout .btn-go-back span{transform:rotate(180deg)}@media only screen and (max-width: 768px){#sys_resume_scout .box-search{text-align:center}#sys_resume_scout .box-search h5{margin-bottom:.5rem}#sys_resume_scout .projects-list .project-item{padding:1.25rem}#sys_resume_scout .projects-list .project-item .project-date{margin-bottom:1.125rem}#sys_resume_scout .projects-list .project-item .project-title{margin:0;padding:0;border-bottom:none;color:#41608e}#sys_resume_scout .projects-list .project-item .project-desc{margin-top:1.125rem}#sys_resume_scout .projects-list .project-item .project-status{display:flex}#sys_resume_scout .form-select-scout{padding:1.5rem 1.125rem}#sys_resume_scout .form-select-scout textarea{margin-top:.5rem}#sys_resume_scout .form-select-scout .form-footer{flex-direction:column-reverse;gap:.5rem}#sys_resume_scout .form-select-scout .form-footer button{width:100%;height:1.75rem;border-radius:5px;border:1px solid #ce220e;justify-content:center}#sys_resume_scout .hystmodal__window{padding:2rem 1.25rem!important}#sys_resume_scout .hystmodal__window .btn-cancel{width:100%}#sys_resume_scout #choose-template-popup .choose-template-content .choose-template-title{margin-bottom:1.5rem}#sys_resume_scout #choose-template-popup .choose-template-content .message-not-found p,#sys_resume_scout #choose-template-popup .choose-template-content .message-not-found a{padding:.75rem 1.25rem;margin:0;color:#41608e;background:#f2f5f7;display:block;border-radius:5px}#sys_resume_scout #choose-template-popup .choose-template-content .message-not-found a{margin-top:.5rem}#sys_resume_scout #choose-template-popup .choose-template-content .footer-button{margin-top:1.5rem}#sys_resume_scout #confirm-scout-modal .hystmodal__window{width:95%}#sys_resume_scout #confirm-scout-modal .hystmodal__window .popup-confirm-content{padding:0}#sys_resume_scout #confirm-scout-modal .hystmodal__window .popup-confirm-content .popup-confirm-title{margin-bottom:1.25rem}#sys_resume_scout #confirm-scout-modal .hystmodal__window .popup-confirm-content .confirm-info{gap:2rem}#sys_resume_scout #confirm-scout-modal .hystmodal__window .popup-confirm-content .confirm-info .project-title{margin-top:0}#sys_resume_scout #confirm-scout-modal .hystmodal__window .btn-apply{margin-top:1.5rem;padding-top:.625rem;padding-bottom:.625rem}#sys_resume_scout #have-not-modal ._modal-body{width:95%;padding:2rem 1.5rem}#sys_resume_scout #have-not-modal ._modal-body .group-wrap p{margin:0 0 .5rem}}.container .main{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9f9f9;padding:124px 40px;margin-top:80px}.form-group{margin-bottom:15px;text-align:left}.form-group label{display:flex;align-items:center;margin-bottom:.5rem;color:#000;font-size:.875rem;font-weight:600;gap:8px}.form-group label p{width:46px;height:20px;flex-shrink:0;border-radius:50px;background:#4b4b4b;color:#fff;font-weight:500;text-align:center;padding-top:3px}.form-group input[type=radio]{margin-right:10px;height:17px;width:17px}.form-group input[type=checkbox]{margin-right:10px;height:20px;width:20px;border:1px solid #000;background:#fff}.required{color:red;font-weight:700}.optional{color:gray}#type_of_contact{width:100%;height:32px;border:none;padding:.44rem 1.44rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.5 6L12 1' stroke='%23171717'/%3E%3C/svg%3E") no-repeat #f2f5f7;background-position:right .8rem center}#type_of_contact option{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.textarea-contact{width:100%;border:1px solid #D9D9D9;background:#fff;resize:none;padding:.5rem 1rem}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-thumb{background:silver;border-radius:4px}textarea::-webkit-scrollbar-thumb:hover{background:#a0a0a0}textarea::-webkit-scrollbar-track{background:#f0f0f0}.agree-submit{width:302px;height:51px;background:#d9d9d9;margin-top:43px;color:#000;text-align:center;font-family:Inter;font-size:16.425px;font-style:normal;font-weight:400;line-height:normal}.agree-submit:hover{color:#fff}.alert.alert-danger{color:red}.contact-complete .main{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:124px 92px;margin-top:80px}.contact-complete .main .back-to-top{width:331px;height:49px;padding:10px 0;background-color:#4b4b4b;color:#fff;border:none;cursor:pointer;margin-top:52px;display:flex;align-items:center;justify-content:center}#sys-rate-plan{width:100%}#sys-rate-plan .rate-title-main{color:#000;text-align:center;font-size:1.75rem;font-weight:700;letter-spacing:.14rem;margin-bottom:2rem}#sys-rate-plan .content-paid-2{display:flex;flex-direction:column}#sys-rate-plan .content-paid-2>span:first-child{font-size:18px;font-weight:700}#sys-rate-plan .content-paid-2>span:last-child{font-size:12px}#sys-rate-plan .rate-button{display:inline-flex;padding:.75rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;border:none;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-rate-plan .freelancers{display:flex;flex-direction:column;align-items:center;background:#fff;padding:3.5rem 0;border-radius:10px}#sys-rate-plan .freelancers .rate-title-child{color:var(--main-01, var(--color_sub, #CE220E));text-align:center;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.14rem;margin-bottom:1.5rem}#sys-rate-plan .freelancers .freelancers-banner{text-align:center;display:flex;width:35rem;flex-direction:column;align-items:center;font-size:14px;border-radius:.3125rem;background:#eff1f4;margin-bottom:40px;padding-bottom:1.7rem}#sys-rate-plan .freelancers .freelancers-banner .freelancers-banner-title{color:var(--dark-01, var(--color_main, #1C2A40));text-align:center;font-size:1rem;font-weight:700;letter-spacing:.08rem;margin-top:1.7rem}#sys-rate-plan .freelancers .freelancers-banner .freelancers-banner-title_sub{color:var(--main-01, var(--color_sub, #CE220E));text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin:1rem 0}#sys-rate-plan .freelancers .freelancers-banner>div{padding-bottom:5px}#sys-rate-plan .for-corporations{margin-top:3.5rem;padding:3.5rem 4.5rem;background:#fff;border-radius:10px}#sys-rate-plan .for-corporations .time-line_bar{display:flex;flex-direction:column;justify-content:space-between;width:100px;margin-right:20px;border-right:2px solid black;position:relative;padding-right:1rem}#sys-rate-plan .for-corporations .time-line_bar:after,#sys-rate-plan .for-corporations .time-line_bar:before{width:12px;height:2px;content:"";display:block;background:#000;transform:translate(50%);position:absolute;right:0}#sys-rate-plan .for-corporations .time-line_bar:after{bottom:0}#sys-rate-plan .for-corporations .box-content{width:100%;display:flex;gap:.75rem}#sys-rate-plan .for-corporations .box-content .box-content_plans{text-align:center;border-radius:.3125rem;background:var(--secondary-2, #EFF1F4);padding:4.5rem 2.5rem 2rem;width:100%;position:relative}#sys-rate-plan .for-corporations .box-content .box-content_plans.free_box{width:75%}#sys-rate-plan .for-corporations .box-content .box-content_plans span.plan_mark{position:absolute;top:1.5rem;border-radius:0rem 1.25rem 1.25rem 0rem;background:var(--dark-02, #41608E);width:7.5rem;color:#fff;left:0;padding:.06rem}#sys-rate-plan .for-corporations .box-content .box-content_plans span.plan_mark.red-mark{background:#ce220e}#sys-rate-plan .for-corporations .box-content .box-content_plans h4{font-size:1.125rem;font-weight:700;letter-spacing:.09rem;margin:0}#sys-rate-plan .for-corporations .box-content .box-content_plans p,#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_row{text-align:start}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_row.flex-row{gap:1rem}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_row.flex-row .semi-bold span{color:#ce220e;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee{gap:3rem;text-align:center}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee h4,#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee p{margin:0;text-align:start}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee h4{color:#ce220e}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee>div{text-align:center;width:100%}#sys-rate-plan .semi-bold{font-weight:700}@media only screen and (max-width: 768px){.default-layout_wrap:has(#sys-rate-plan) .default-layout_title-head{display:none}#sys-rate-plan h1{margin:0}#sys-rate-plan .freelancers{padding-right:1.25rem;padding-left:1.25rem}#sys-rate-plan .freelancers .freelancers-banner{width:100%}#sys-rate-plan .for-corporations{padding:2.5rem 1.25rem}#sys-rate-plan .for-corporations .box-content{flex-direction:column}#sys-rate-plan .for-corporations .box-content .box-content_plans.free_box{width:100%;display:flex;flex-wrap:wrap;gap:1rem}#sys-rate-plan .for-corporations .box-content .box-content_plans.free_box span:not(.plan_mark){width:calc(50% - .5rem);display:block}#sys-rate-plan .for-corporations .box-content .box-content_plans.free_box br{display:none}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee{flex-direction:column;gap:.38rem}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee h3{margin:0}#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee h4,#sys-rate-plan .for-corporations .box-content .box-content_plans .plans_fee p{text-align:center}#sys-rate-plan .for-corporations .time-line_bar{width:auto;position:relative}#sys-rate-plan .for-corporations .time-line_bar div{position:absolute;color:var(--text-01, #171717);text-align:center;font-size:.75rem;font-weight:500;line-height:.9375rem;letter-spacing:.06rem;left:0;display:inline-flex;justify-content:center;width:4rem}#sys-rate-plan .for-corporations .time-line_bar div:first-child{top:-.33rem;transform:translateY(-100%) translate(-25%)}#sys-rate-plan .for-corporations .time-line_bar div:nth-child(2){bottom:-.33rem;transform:translateY(100%) translate(-25%)}#sys-rate-plan .for-corporations .fee-plan-monthly{margin-top:6.13rem}}#sys-skill-sheet{position:relative;width:100%}#sys-skill-sheet .sys-skill-sheet-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:8.56rem;border-radius:.625rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-title{width:73%;padding-top:224px;color:#000;font-size:32px;font-weight:400;padding-bottom:56px}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content{width:100%;height:fit-content;background-color:#f6f6f6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 6.25rem;border-radius:.625rem;background:var(--white, #FFF);box-shadow:0 2px 40px #0000000d}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content span{margin-bottom:2.5rem;color:#000;text-align:center;font-size:1rem;font-weight:500;line-height:normal;letter-spacing:.08rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content .text-primary{color:var(--main-01, var(--color_sub, #CE220E))}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content #file-upload{display:none}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form{width:100%;display:flex;flex-direction:column;align-items:center}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content{width:100%}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .upload-skill-sheet-title{color:var(--text-01, #171717);font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:.5rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .upload-skill-sheet-box{background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;font-size:18px;cursor:pointer;font-weight:600;border:1px solid #969696;width:100%;padding:2.25rem 0}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .upload-skill-sheet-box.dragover{background-color:#f0f0f0}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .upload-skill-sheet-box label{cursor:pointer;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;padding:2.25rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .uploading-requirements{color:var(--secondary-1, #8A97A4);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem;margin-top:.5rem;margin-bottom:2.5rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content button{border:none;width:13.1875rem;display:inline-flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-skill-sheet .sys-skill-sheet-container .alert.alert-danger{color:#ce220e}#sys-skill-sheet .sys-skill-sheet-container .uploaded-file_wrap{display:flex;gap:2rem;align-items:center}#sys-skill-sheet .sys-skill-sheet-container .uploaded-file_wrap a{color:#ce220e}#sys-skill-sheet .sys-skill-sheet-container .uploaded-file_wrap .buton-clear-file{margin-bottom:0;display:flex;justify-content:center}#sys-skill-sheet .sys-skill-sheet-container .uploaded-file_wrap .buton-clear-file,#sys-skill-sheet .sys-skill-sheet-container .uploaded-file_wrap input[type=submit]{border:none;width:12rem;display:inline-flex;padding:.75rem 1rem;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}#sys-skill-sheet .sys-skill-sheet-container .uploading-actions{justify-content:center;margin-bottom:2rem;gap:20px;display:flex;flex-direction:column;align-items:center}#sys-skill-sheet .sys-skill-sheet-container .uploading-actions .buton-clear-file{margin-bottom:0;display:flex;justify-content:center;border:none;width:13.1875rem;display:inline-flex;padding:1rem 3rem;gap:1rem;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}#sys-skill-sheet #upload-success-modal h4{text-align:center}#sys-skill-sheet #upload-success-modal .footer-modal{display:flex;justify-content:center;gap:2rem}#sys-skill-sheet #upload-success-modal .footer-modal button{border-radius:.3125rem;background:#969696;display:flex;width:14rem;height:2.5rem;padding:.625rem 0;justify-content:center;align-items:center;flex-shrink:0}#sys-skill-sheet #upload-success-modal .footer-modal a{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff}#sys-skill-sheet #upload-error-modal h4{text-align:center}#sys-skill-sheet #upload-error-modal .footer-modal{display:flex;justify-content:center;gap:2rem}#sys-skill-sheet #upload-error-modal .footer-modal button{border-radius:.3125rem;background:#969696;display:flex;width:14rem;height:2.5rem;padding:.625rem 0;justify-content:center;align-items:center;flex-shrink:0}#sys-skill-sheet #upload-error-modal .footer-modal a{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff}#sys-skill-sheet .back{margin-top:1.5rem}#sys-skill-sheet .back a{display:flex;width:16.9375rem;padding:1rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--secondary-1, #8A97A4);color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.14rem}@media only screen and (max-width: 768px){#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content{padding:2rem 1.25rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content span{font-size:.875rem;text-align:start;margin-bottom:1.5rem}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content span.text-primary{text-align:center;font-weight:700}#sys-skill-sheet .sys-skill-sheet-container .skill-sheet-content form .upload-skill-sheet-content .upload-skill-sheet-box{padding:0}}#notice-management{min-height:76.5vh}#notice-management .notice-management-container .notice-management-content .nav-notice-list{display:flex;border-bottom:1px solid #8a97a4}#notice-management .notice-management-container .notice-management-content .nav-notice-list .nav-notice-item>a{display:flex;justify-content:center;align-items:center;width:8.6875rem;height:1.75rem;color:#8a97a4;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#notice-management .notice-management-container .notice-management-content .nav-notice-list .active{border-bottom:.3125rem solid #ce220e}#notice-management .notice-management-container .notice-management-content .nav-notice-list .active a{color:#ce220e}#notice-management .notice-management-container .notice-management-content .notice-management-details{margin-bottom:2.5rem;background-color:#f6f6f6;display:flex;flex-direction:column}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item{border-bottom:1px solid #8a97a4;padding:1.5rem 2.5rem;display:flex;align-items:center;gap:1.5rem;background:#fff;flex-wrap:wrap;justify-content:end}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .category{border-radius:.1875rem;padding:.25rem 1.12rem .31rem;background:var(--color_sub, #ce220e);color:#fff;font-size:.75rem;font-weight:700;height:100%;width:6.25rem;display:inline-flex;align-items:center;justify-content:center}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .category.__release{border:1px solid var(--color_sub, #CE220E);background:#fff;color:var(--main-01, var(--color_sub, #CE220E))}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-content-wrapper{display:flex;flex-direction:column;gap:.5rem;width:calc(100% - 7.75rem)}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-content-wrapper .noti-content{display:flex;gap:2rem}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-content-wrapper .noti-content .sub-category{color:#171717;font-size:.75rem;font-weight:700}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-content-wrapper .noti-content .noti-time{color:#8a97a4;font-size:.75rem;font-weight:500}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-title{color:#41608e;font-size:1rem;font-weight:500;letter-spacing:.08rem;width:calc(100% - 7.75rem)}#notice-management .notice-management-container .notice-management-content .hidden-item-text{font-size:3rem;font-weight:400;letter-spacing:.24rem;background-color:transparent;margin-bottom:3.87rem;display:flex;justify-content:center}#notice-management .notice-management-container .notice-management-content .pagination{display:flex;justify-content:center}#notice-management .notice-management-container .notice-management-content .pagination .point_show_list_page .point_show_list_page_list{display:flex;align-items:center;gap:.625rem}#notice-management .notice-management-container .notice-management-content .pagination .point_show_list_page .point_show_list_page_list_item{width:2.1875rem;height:2.1875rem;border:none;border-radius:.3125rem;font-size:1rem;font-weight:500;letter-spacing:.08rem;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#notice-management .notice-management-container .notice-management-content .pagination .point_show_list_page .point_show_list_page_list_item.active{color:#fff;background:#ce220e}@media only screen and (max-width: 768px){#notice-management .notice-management-container .notice-management-content{padding-top:1.5rem}#notice-management .notice-management-container .notice-management-content .nav-notice-list{max-width:100%;overflow-x:scroll;margin-bottom:1.5rem;border-bottom:none}#notice-management .notice-management-container .notice-management-content .nav-notice-list::-webkit-scrollbar{display:none}#notice-management .notice-management-container .notice-management-content .nav-notice-list .nav-notice-item{margin-right:.5rem;border-radius:.3125rem;background:var(--white, #FFF);color:var(--secondary-1, #8A97A4);font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem;padding:.63rem;-webkit-user-select:none;user-select:none}#notice-management .notice-management-container .notice-management-content .nav-notice-list .nav-notice-item.active{border:none;background:var(--color_sub, #CE220E)}#notice-management .notice-management-container .notice-management-content .nav-notice-list .nav-notice-item.active a{color:#fff}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item{gap:.5rem;justify-content:start;padding:1rem 1.25rem}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .category{display:inline}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-content-wrapper{display:inline;margin-left:.37rem}#notice-management .notice-management-container .notice-management-content .notice-management-details .noti-item .noti-title{width:100%}}#detail-noti-management{min-height:76.5vh}#detail-noti-management .noti-container{background:#fff;border-radius:.625rem}#detail-noti-management .noti-container .noti-header{display:flex;flex-direction:column;padding:1.5rem 4rem;gap:.5rem;border-bottom:1px solid #41608e}#detail-noti-management .noti-container .noti-header .category{border-radius:.1875rem;padding:.25rem 1.12rem .31rem;background:var(--color_sub, #ce220e);width:fit-content;color:#fff;font-size:.75rem;font-weight:700}#detail-noti-management .noti-container .noti-header .sub-category-wrapper{display:flex;gap:1rem;color:#969696;font-size:.75rem;font-weight:500}#detail-noti-management .noti-container .noti-header .noti-title{color:#41608e;font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:.09rem}#detail-noti-management .noti-container .noti-body{padding:2.5rem 4rem}#detail-noti-management .noti-container .noti-body .noti-contents{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#detail-noti-management .link-back{display:inline-flex;padding:1rem 4.5rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--dark-02, #41608E);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin-top:1.5rem}@media only screen and (max-width: 768px){#detail-noti-management .noti-container .noti-header{flex-direction:row;flex-wrap:wrap;padding:1rem 1.25rem}#detail-noti-management .noti-container .noti-body{padding:1rem 1.25rem}#detail-noti-management .noti-container .noti-title{width:100%;margin-top:.5rem}#detail-noti-management .noti-container .sub-category_title{overflow:hidden;color:var(--text-01, #171717);text-overflow:ellipsis;font-size:.75rem;font-weight:700;margin-left:.37rem}#detail-noti-management .noti-container .noti-contents{color:var(--text-01, #171717);font-size:.875rem;font-weight:500;letter-spacing:.07rem}}#sys-chat .chat-container{display:flex;flex-direction:column;height:calc(100vh - 4.44rem)}#sys-chat .chat-container .chat-header-wrapper{padding:1.25rem 1.25rem 1.25rem 2.5rem;background:#41608e;-webkit-tap-highlight-color:transparent}#sys-chat .chat-container .chat-header-wrapper .status{display:none}#sys-chat .chat-container .chat-header-wrapper .chat-header{display:flex;justify-content:space-between}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:flex;align-items:center}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title a.link-project{color:#fff}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title a.link-project:hover{opacity:.7}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title .status-dropdown{margin-left:15px;padding:5px 10px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;font-size:.9rem;cursor:pointer}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title .status-dropdown:focus{outline:none;border-color:#ffffff80}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title .status-dropdown option{background-color:#333;color:#fff}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title a:first-child{display:none}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-action{display:flex;gap:1.5rem;color:#fff;align-items:center;margin-right:2rem}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-action .dropdown{padding-left:.5rem}#sys-chat .chat-container .chat-header-wrapper>summary{list-style-type:none;flex-shrink:0;text-align:left;padding-right:2rem;font-size:1rem;font-weight:700;letter-spacing:.08rem;display:flex;align-items:center;cursor:pointer}#sys-chat .chat-container .chat-header-wrapper>summary:after{position:absolute;right:2rem}#sys-chat .chat-container .chat-header-wrapper[open]>summary:after{transform:rotate(180deg);content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M18%201.59375L9.68641%209.85769L1.37283%201.59375%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E)}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header{margin-top:.75rem;display:flex;justify-content:space-between}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper{display:flex;gap:1rem;align-items:center}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .status-title{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.07rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .status-action{display:flex;gap:.5rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .action{width:7.5rem;height:2rem;border-radius:.3125rem;background:#fff;color:#8a97a4;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .action.red{background:#ce220e;color:#fff;border:1px solid #fff}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .right-sub-header{display:flex;gap:2.5rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .right-sub-header .gift{width:10rem;height:2rem;border-radius:.3125rem;background:#fff;color:#41608e;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .right-sub-header .hide-dropdown{width:1.4375rem;height:1.5rem}#sys-chat .chat-container .chat-content{display:flex;flex-direction:column;gap:2rem;overflow:auto;width:100%;height:100%;padding:1.5rem 2.5rem}#sys-chat .chat-container .chat-content .message-deleted{border-radius:.625rem;background:#8a97a4;color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.07rem;padding:.5rem 2.5rem;width:43.625rem}#sys-chat .chat-container .chat-content .message-wrapper{display:flex;gap:1rem}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper{display:flex;flex-direction:column;gap:.5rem}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-name{color:#8a97a4;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-content{max-width:45rem;background:#fff;border-radius:.3125rem 0rem .3125rem .3125rem;padding:1.5rem 2.5rem;color:#171717;font-size:.875rem;font-weight:500;line-height:1.4rem;letter-spacing:.07rem;text-align:left}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-content img{max-width:10rem;max-height:5rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-content img:hover{opacity:.6}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-content>a{color:#00c}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-footer{color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem;display:flex;gap:1rem}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-footer .delete-message{cursor:pointer;display:flex;gap:.2rem}#sys-chat .chat-container .chat-content .message-wrapper .avatar{width:5rem;height:5rem;border-radius:2.5rem;background:#41608e}#sys-chat .chat-container .chat-content .message-wrapper.right-message{justify-content:end;text-align:right}#sys-chat .chat-container .chat-content .message-wrapper.right-message .message-footer{justify-content:end}#sys-chat .chat-container .chat-content .message-wrapper.left-message{flex-direction:row-reverse;justify-content:start}#sys-chat .chat-container .chat-content .message-wrapper.left-message .message-content{border-radius:0rem .625rem .625rem}#sys-chat .chat-container .chat-footer{display:flex;background:#8a97a4;padding:1.5rem 2.5rem;position:relative}#sys-chat .chat-container .chat-footer .file-input-box{position:absolute;top:-3rem;left:9.5rem;background:#fff;padding:.5rem 1rem;border-radius:4px;display:inline-flex;align-items:center}#sys-chat .chat-container .chat-footer .file-input-box button{margin-left:.5rem;font-size:1.3rem;display:inline-flex;align-items:center}#sys-chat .chat-container .chat-footer .file-input-box button:hover{opacity:.7}#sys-chat .chat-container .chat-footer .file-input-box img{max-height:5rem;max-width:6rem}#sys-chat .chat-container .chat-footer .file-input-box:has(img){transform:translateY(calc(-100% + 3rem))}#sys-chat .chat-container .chat-footer .file-input-box:has(img) button{position:absolute;right:0;top:0;font-size:2rem}#sys-chat .chat-container .chat-footer .upload-action{display:flex;gap:.5rem;align-items:center;padding-left:.5rem;padding-right:1.5rem}#sys-chat .chat-container .chat-footer .upload-action button,#sys-chat .chat-container .chat-footer .upload-action label{display:flex;flex-direction:column;align-items:center}#sys-chat .chat-container .chat-footer .upload-action button .label,#sys-chat .chat-container .chat-footer .upload-action label .label{font-size:.5rem;font-weight:700;line-height:8.69px;letter-spacing:.04em;text-align:center;color:#fff;display:block;text-wrap:nowrap;margin-top:.2rem}#sys-chat .chat-container .chat-footer .chat-input-wrapper{display:flex;padding:.25rem;background:#fff;border-radius:.3125rem;height:2.5rem;width:100%}#sys-chat .chat-container .chat-footer .chat-input-wrapper textarea{width:100%;border:none;outline:none;resize:none}#sys-chat .chat-container .chat-footer .chat-input-wrapper .submit-btn{width:4rem;height:100%;border-radius:.1875rem;background:#ce220e;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat .chat-container .chat-footer .chat-input-wrapper.dragover,#sys-chat .chat-container .chat-footer .chat-input-wrapper.dragover input{background:#ccc}#sys-chat .popup-change-status-container{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 73px);background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-change-status-container .popup-change-status{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 7.5rem;border-radius:.625rem}#sys-chat .popup-change-status-container .popup-change-status .title{color:#000;text-align:center;font-size:1.125rem;font-weight:500;letter-spacing:.09rem}#sys-chat .popup-change-status-container .popup-change-status button{margin-top:2.5rem;border-radius:.3125rem;background:#ce220e;padding:1rem 6rem;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-chat .popup-profile-screening-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-profile-screening-container .popup-profile-screening{border-radius:.625rem;background-color:#fff;padding:3.5rem 5rem;display:flex;flex-direction:column;box-shadow:0 2px 20px #0000001a}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-title{color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-company{margin-top:1.5rem;color:#ce220e;font-size:1rem;font-weight:700;letter-spacing:.08rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content{display:flex;flex-direction:column;gap:1rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content .worthwhile{display:flex;align-items:center;gap:1rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content .worthwhile .question{color:#171717;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content .worthwhile .label{border-radius:3.125rem;background:#ce220e;padding:.2rem .8rem;color:#fff;font-size:.5rem;font-weight:700}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content .choice-title{color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .profile-screening-content .radio-yes-no{display:flex;gap:2.5rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .button-screening{margin-top:1.5rem;width:100%;display:flex;justify-content:center;gap:2rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .button-screening button{border-radius:.3125rem;width:13.875rem;height:2.5rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:#969696}#sys-chat .popup-profile-screening-container .popup-profile-screening .button-screening .ok-btn{background:#ce220e}#sys-chat .popup-reply-template-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-reply-template-container .popup-reply-template{border-radius:.625rem;background-color:#fff;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 5rem}#sys-chat .popup-reply-template-container .popup-reply-template .reply-template-title{text-align:center;font-size:18px;font-weight:600}#sys-chat .popup-reply-template-container .popup-reply-template .choice-wrapper{display:flex;flex-direction:column;gap:.5rem}#sys-chat .popup-reply-template-container .popup-reply-template .reply-template{width:35rem;background:#f2f5f7;border-radius:.3125rem;padding:.62rem 2.5rem;color:#41608e;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-chat .popup-reply-template-container .popup-reply-template .container-rely{width:100%;display:flex;justify-content:center}#sys-chat .popup-reply-template-container .popup-reply-template .container-rely button{border-radius:.3125rem;width:13.875rem;height:2.5rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;background:#969696}#sys-chat .popup-chat-confirm-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-chat-confirm-container .popup-chat-confirm{background-color:#fff;padding:3.5rem 5rem;display:flex;flex-direction:column;gap:1.5rem;border-radius:.625rem;box-shadow:0 2px 20px #0000001a}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-title{text-align:center;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-sub-title{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem;text-align:center}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-box{display:flex;flex-direction:column;gap:.5rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-box .memo-title{color:#000;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-box textarea{border-radius:.3125rem;border:1px solid #969696;height:4.6875rem;width:40rem;padding:.625rem 1rem;color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .chat-confirm-box .description{color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .container-button-screening{width:100%;display:flex;justify-content:center;gap:2rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .container-button-screening button{width:13.875rem;height:2.5rem;border-radius:.3125rem;background:#969696;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat .popup-chat-confirm-container .popup-chat-confirm .container-button-screening .ok-btn{background:#ce220e}#sys-chat .popup-trouble-report-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-trouble-report-container .popup-trouble-report{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:3.5rem 5rem;border-radius:.625rem;box-shadow:0 2px 20px #0000001a}#sys-chat .popup-trouble-report-container .popup-trouble-report .trouble-report-title{text-align:center;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-chat .popup-trouble-report-container .popup-trouble-report .trouble-report-info{color:#ce220e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat .popup-trouble-report-container .popup-trouble-report textarea{width:40rem;height:7.875rem;border-radius:.3125rem;border:1px solid #969696;padding:10px;color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-chat .popup-trouble-report-container .popup-trouble-report .container-btn-trouble-report{width:100%;display:flex;justify-content:center;gap:2rem}#sys-chat .popup-trouble-report-container .popup-trouble-report .container-btn-trouble-report button{width:13.875rem;height:2.5rem;border-radius:.3125rem;background:#969696;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat .popup-trouble-report-container .popup-trouble-report .container-btn-trouble-report .ok-btn{background:#ce220e}#sys-chat .popup-gift-money-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#545454a2;display:flex;align-items:center;justify-content:center}#sys-chat .popup-gift-money-container .popup-gift-money{background-color:#fff;border-radius:.625rem;width:55%;max-width:50rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 7.5rem}#sys-chat .popup-gift-money-container .popup-gift-money .gift-money-title{color:#000;text-align:center;font-size:1.125rem;font-weight:500}#sys-chat .popup-gift-money-container .popup-gift-money .gift-money-info{color:#000;text-align:center;font-size:.875rem;font-weight:500;line-height:1.4rem;letter-spacing:.07rem}#sys-chat .popup-gift-money-container .popup-gift-money .container-button-screening{width:100%;display:flex;justify-content:center}#sys-chat .popup-gift-money-container .popup-gift-money .container-button-screening button{padding:1rem 6rem;border-radius:.3125rem;background:#8a97a4;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-chat label{cursor:pointer}#sys-chat .footer-modal svg{color:#fff}@media only screen and (max-width: 768px){#sys-chat:has(.choose-template-title) .choose-template-title{margin-bottom:1rem}#sys-chat .chat-container .chat-header-wrapper{width:100%;background:transparent;padding:0}#sys-chat .chat-container .chat-header-wrapper .chat-header{flex-direction:column;background:transparent;padding-right:0}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title{background:#41608e;width:100%;padding:1rem}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title a{display:flex;align-items:center;padding:0 1rem 0 0}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-action{padding:1rem;width:100%;background:#8a97a4;margin-right:0;justify-content:end;gap:.75rem}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-action span{display:none}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-action .status{display:flex;flex:none;padding:.25rem 1.25rem;border-radius:5px;background:#fff;color:#8a97a4;font-size:.75rem;font-weight:500;line-height:17.38px;letter-spacing:.08em;border:solid 1px white}#sys-chat .chat-container .chat-header-wrapper .chat-header:after{display:none}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header{background:#8a97a4;margin-top:0}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper{flex-direction:column;width:100%;align-items:start;padding:0 1rem 1rem;gap:.5rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .status-action{width:100%;justify-content:space-around}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .status-wrapper .status-action button{height:3.625rem}#sys-chat .chat-container .chat-header-wrapper .chat-sub-header .right-sub-header{display:none}#sys-chat .chat-container .chat-header-wrapper[open] .status{background-color:transparent;color:#fff}#sys-chat .chat-content,#sys-chat .chat-footer{padding-left:1rem;padding-right:1rem}#sys-chat .chat-container{margin:0}#sys-chat .hystmodal__window{width:95%;padding:2rem 1.25rem}#sys-chat .hystmodal__window .modal-body{padding:.5rem 0 0}#sys-chat .chat-container .chat-content{gap:1.5rem}#sys-chat .chat-container .chat-content .avatar{display:none}#sys-chat .chat-container .chat-content .mesage-content-wrapper{width:fit-content;max-width:90%}#sys-chat .chat-container .chat-content .message-wrapper .mesage-content-wrapper .message-content{padding:1.5rem 1.25rem}#sys-chat .chat-container .chat-footer{padding:.625rem .5rem}#sys-chat .chat-container .chat-footer .chat-input-wrapper{height:2.188rem}#sys-chat .chat-container .chat-footer .upload-action{padding-left:0;padding-right:.25rem;gap:.5rem}#sys-chat .chat-container .chat-footer .upload-action button,#sys-chat .chat-container .chat-footer .upload-action label{display:flex;flex-direction:column;align-items:center}#sys-chat .chat-container .chat-footer .upload-action button .label,#sys-chat .chat-container .chat-footer .upload-action label .label{font-size:.375rem;font-weight:700;line-height:8.69px;letter-spacing:.04em;text-align:center;color:#fff;display:block;text-wrap:nowrap}#sys-chat .popup-profile-screening-container .popup-profile-screening{width:90%;padding:1.5rem 1.25rem}#sys-chat .popup-profile-screening-container .popup-profile-screening .choice-title{color:#171717}#sys-chat .popup-chat-confirm-container .popup-chat-confirm{width:90%;padding:1.5rem 1.25rem}#sys-chat .popup-chat-confirm-container .chat-confirm-sub-title{color:#171717;text-align:start}#sys-chat .popup-chat-confirm-container textarea{width:100%}#sys-chat .popup-chat-confirm-container .container-button-screening{gap:.625rem}#sys-chat .popup-trouble-report-container .popup-trouble-report{width:90%;padding:1.5rem 1.25rem}#sys-chat .popup-trouble-report-container .popup-trouble-report .trouble-report-info{color:#000;font-size:.75rem}#sys-chat .popup-trouble-report-container .popup-trouble-report textarea{width:100%}#sys-chat .popup-trouble-report-container .popup-trouble-report .container-btn-trouble-report{gap:.625rem}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;max-width:100%;width:100%;display:block}#sys-chat .chat-container .chat-header-wrapper .chat-header .chat-header-title a{display:inline-block}}@media only screen and (max-width: 1024px){#sys-chat .content-layout:has(#sys-chat){padding-left:0;padding-right:0}#sys-chat .chat-container{margin:0;height:calc(100vh - 10.5rem)}}.authenticated-layout_wrap:has(#sys-chat) .authenticated-footer-container{display:none}.authenticated-layout_wrap:has(#sys-chat) .content-layout{padding-top:4.44rem;padding-left:0;padding-right:0}#sys-bookmark{width:100%;min-height:calc(100vh - 4.44rem - 7.5rem)}#sys-bookmark .sys-bookmark-container{width:100%}#sys-bookmark .sys-bookmark-container .bookmark-content-title{font-size:32px;font-weight:400;line-height:38.73px;padding-bottom:61px}#sys-bookmark .sys-bookmark-container .bookmark-content-btn{display:flex;gap:.5rem;margin-bottom:1.06rem}#sys-bookmark .sys-bookmark-container .bookmark-content-btn button{width:13.33438rem;height:2.375rem;border-radius:.3125rem;border:1px solid #41608e;display:flex;align-items:center;justify-content:center;color:#41608e;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer;background:#fff}#sys-bookmark .sys-bookmark-container .bookmark-content-btn .active-bookmark-btn{border:none;background:#41608e;color:#fff!important}@media only screen and (max-width: 768px){#sys-bookmark .sys-bookmark-container .bookmark-content-btn>a{width:100%}#sys-bookmark .sys-bookmark-container .bookmark-content-btn>a button{width:100%}}#sys-bookmark .sys-bookmark-container .bookmark-content-info{display:flex;flex-direction:column;gap:.5rem}#sys-bookmark .sys-bookmark-container .bookmark-content-info>div{background-color:#fff;padding:1.38rem 1.64rem 1.38rem 2.75rem;display:flex;justify-content:space-between;align-items:center;border-radius:.3125rem;border:1px solid #8a97a4;gap:1rem;cursor:pointer}#sys-bookmark .sys-bookmark-container .bookmark-content-info>div svg{cursor:pointer}#sys-bookmark .sys-bookmark-container .bookmark-content-info>div svg path{fill:#ce220e}#sys-bookmark .sys-bookmark-container .bookmark-content-info span{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-message-template{width:100%;min-height:calc(100vh - 4.44rem - 7.5rem)}#sys-message-template #confirm-delete-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#sys-message-template #confirm-delete-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#sys-message-template #confirm-delete-modal .footer-modal button{cursor:pointer}#sys-message-template #confirm-delete-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-message-template #confirm-delete-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-message-template .sys-message-template-container{width:100%}#sys-message-template .sys-message-template-container .message-template-content-title{font-size:2rem;font-weight:400;line-height:38.73px;padding-bottom:61px}#sys-message-template .sys-message-template-container .message-template-content-btn{display:flex;justify-content:end;margin-bottom:2.75rem}#sys-message-template .sys-message-template-container .message-template-content-btn a{width:13.9375rem;height:3rem;border-radius:.3125rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;border:none;background:#ce220e;color:#fff;cursor:pointer}#sys-message-template .sys-message-template-container .message-template-content-info{display:flex;flex-direction:column;gap:.5rem}#sys-message-template .sys-message-template-container .message-template-content-info .item-message{position:relative}#sys-message-template .sys-message-template-container .message-template-content-info .item-message button{position:absolute;top:50%;right:1.72rem;transform:translateY(-50%)}#sys-message-template .sys-message-template-container .message-template-content-info .item-message a{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.38rem 1.64rem 1.38rem 2.75rem;border-radius:.3125rem;border:1px solid #8a97a4;gap:1rem}#sys-message-template .sys-message-template-container .message-template-content-info .item-message svg{cursor:pointer}#sys-message-template .sys-message-template-container .message-template-content-info .item-message svg path{fill:#ce220e}#sys-message-template .sys-message-template-container .message-template-content-info span{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem}@media only screen and (max-width: 768px){#sys-message-template .sys-message-template-container{display:flex;flex-direction:column}#sys-message-template .sys-message-template-container .message-template-content-btn{order:2;justify-content:center}#sys-message-template .sys-message-template-container .message-template-content-btn a{padding:.5rem;height:auto;margin-top:1.5rem}#sys-message-template .sys-message-template-container .message-template-content-btn a:before{content:"+";margin-right:1rem}#sys-message-template .hystmodal__wrap{padding:0 1rem}#sys-message-template .hystmodal__wrap .hystmodal__window{margin:0 1rem;padding:2rem 1rem}#sys-message-template .hystmodal__wrap .hystmodal__window .footer-modal button{width:100%}}#sys-message-template-add{width:100%;padding-top:3rem}#sys-message-template-add .sys-message-template-add-container{width:100%;max-width:55rem;margin:0 auto;padding:2rem 5rem;border-radius:.3125rem;background:#fff;box-shadow:0 2px 40px #0000000d;display:flex;flex-direction:column;gap:.5rem}#sys-message-template-add .sys-message-template-add-container .label{font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-message-template-add .sys-message-template-add-container input[type=text],#sys-message-template-add .sys-message-template-add-container textarea{width:100%;padding:.5rem 1rem;border-radius:.3125rem;border:1px solid #969696;font-size:1rem}#sys-message-template-add .sys-message-template-add-container input[type=text]:focus,#sys-message-template-add .sys-message-template-add-container textarea:focus{outline:none}#sys-message-template-add .sys-message-template-add-container input[type=text]{height:2.5rem}#sys-message-template-add .sys-message-template-add-container textarea{height:12.9375rem;resize:none}#sys-message-template-add .sys-message-template-add-container .char-count{color:#8a97a4;font-size:.75rem;font-weight:500;letter-spacing:.06rem;margin:0}#sys-message-template-add .sys-message-template-add-container button{display:flex;width:10rem;height:2.5rem;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;margin:1rem auto 0;cursor:pointer}#sys-message-template-add .btn-footer{display:flex;justify-content:center;margin-top:1.5rem}#sys-message-template-add .btn-footer .btn-back{padding:1rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--dark-02, #41608E)}#sys-message-template-add .btn-footer .btn-back span{color:#fff;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}@media only screen and (max-width: 768px){#sys-message-template-add .sys-message-template-add-container{padding:2rem 1.25rem}}#sys-block-list{width:100%;min-height:calc(100vh - 4.44rem - 7.5rem)}#sys-block-list .sys-block-list-container{width:100%}#sys-block-list .sys-block-list-container .block-list-content-title{font-size:32px;font-weight:400;line-height:38.73px;padding-bottom:61px}#sys-block-list .sys-block-list-container .block-list-content-info{display:flex;flex-direction:column;gap:.5rem}#sys-block-list .sys-block-list-container .block-list-content-info>div{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.38rem 1.64rem 1.38rem 2.75rem;border-radius:.3125rem;border:1px solid #8a97a4;gap:1rem}#sys-block-list .sys-block-list-container .block-list-content-info>div svg{cursor:pointer}#sys-block-list .sys-block-list-container .block-list-content-info>div svg path{fill:#ce220e}#sys-block-list .sys-block-list-container .block-list-content-info .user-info{display:flex;align-items:center;gap:1rem}#sys-block-list .sys-block-list-container .block-list-content-info .user-info span{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem}.message-container{min-height:76.5vh;display:flex;flex-direction:column;gap:1.5rem}.message-container .free-keyword-content{border-radius:.1875rem;background:#3e5f9433;display:flex;padding:1.5rem 0rem;flex-direction:column;align-items:center}.message-container .free-keyword-content .free-keyword-content_wrap{width:min(46rem,100%)}.message-container .free-keyword-content .keyword{width:100%}.message-container .free-keyword-content .keyword .search-input{position:relative}.message-container .free-keyword-content .keyword .search-input .search-button{position:absolute;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.1875rem;background:var(--color_sub, #ce220e);right:.25rem;top:50%;transform:translateY(-50%)}.message-container .free-keyword-content .keyword span{font-size:16px;font-weight:500}.message-container .free-keyword-content .keyword input{padding:1rem .5rem;width:100%;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;outline:none;height:2.5rem}.message-container .free-keyword-content .keyword .keyword-select_box{margin-top:1rem;display:flex;gap:.5rem;align-items:center}.message-container .free-keyword-content .keyword .keyword-select_box span{color:#333;font-size:.875rem;font-weight:700;padding-right:.5rem;border-right:1px solid rgba(255,255,255,.5)}.message-container .free-keyword-content .keyword .keyword-select_box .keyword-select_list{display:flex;gap:.5rem;flex-wrap:wrap}.message-container .free-keyword-content .keyword .keyword-select_box .keyword-select_list>a{display:inline-block;padding:.44rem 1rem;color:#41608e;text-align:center;font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:.1875rem;background:#fff}.message-container .filter-wrapper{display:flex;gap:2rem}.message-container .filter-wrapper .filter-item{padding:.25rem 1rem;font-size:1rem;color:#000;font-weight:700;letter-spacing:.08rem}.message-container .filter-wrapper .filter-item.active{color:var(--color_sub, #ce220e);border-bottom:.3125rem solid var(--color_sub, #ce220e)}.message-container .message-list-wrapper{display:flex;flex-direction:column;gap:1.5rem}.message-container .message-list-wrapper .message-item{cursor:pointer;padding:2rem 2.5rem;background:#fff;border-radius:.3125rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.message-container .message-list-wrapper .message-item .header-wrapper{display:inline-flex;gap:1.87rem;align-items:center;justify-content:space-between}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left{display:flex;gap:1.87rem;align-items:center}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-type-1{width:6.8125rem;padding:.44rem 1rem;background:#fff;border-radius:.3125rem;border:2px solid #CE220E;color:#ce220e;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem;display:inline-flex;align-items:center;justify-content:center}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-type-2{width:6.8125rem;padding:.44rem 1rem;background:#ce220e;border:2px solid #CE220E;border-radius:.3125rem;color:#fff;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-type-3{width:6.8125rem;padding:.44rem 1rem;background:#fff;border:2px solid #41608e;border-radius:.3125rem;color:#41608e;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-type-4{width:6.8125rem;padding:.44rem 1rem;background:#41608e;border-radius:.3125rem;color:#fff;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-type-5{width:6.8125rem;padding:.44rem 1rem;background:#8a97a4;border-radius:.3125rem;color:#fff;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left .message-name{color:#171717;font-size:1.125rem;font-weight:700;letter-spacing:.09rem}.message-container .message-list-wrapper .message-item .header-wrapper_right{display:inline-flex;gap:1.87rem;align-items:center}.message-container .message-list-wrapper .message-item .header-wrapper_right .response-status{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--secondary-1, #8A97A4);text-overflow:ellipsis;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .header-wrapper_right .please-select{width:11.1875rem;height:2rem;border:1px solid #D9D9D9;background:#fff;color:#969696;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem;outline:1px solid #D9D9D9}.message-container .message-list-wrapper .message-item .header-wrapper_right .please-select option{color:#969696;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}.message-container .message-list-wrapper .message-item .message-title{color:#ce220e;font-size:1rem;font-weight:700;letter-spacing:.08rem;width:100%}.message-container .message-list-wrapper .message-item .message-content{color:#171717;font-size:1rem;font-weight:500;letter-spacing:.08rem;width:100%}.message-container .message-list-wrapper .message-item .message-time{color:#969696;font-size:.75rem;font-weight:700;letter-spacing:.06rem}.message-container .message-list-wrapper .message-item .message-action-wrapper{display:flex;gap:3rem}.message-container .message-list-wrapper .message-item .message-action-wrapper .message-action{display:flex;gap:1.5rem}.message-container .message-list-wrapper .message-item .message-action-wrapper .message-action .action-1{color:#8a97a4;font-size:.875rem;font-weight:700;letter-spacing:.07rem}.message-container .message-list-wrapper .message-item .message-action-wrapper .message-action .action-2{color:#41608e;font-size:.875rem;font-weight:700;letter-spacing:.07rem}@media only screen and (max-width: 768px){.message-container .free-keyword-content{padding:1.5rem}.message-container .free-keyword-content .keyword .keyword-select_box{flex-wrap:wrap;justify-content:center}.message-container .free-keyword-content .keyword .keyword-select_box span{width:100%;text-align:center;border:none}.message-container .free-keyword-content .keyword .keyword-select_box .keyword-select_list{width:100%;flex-wrap:wrap;justify-content:center}.message-container .filter-wrapper{max-width:100%;overflow-x:scroll;gap:1rem}.message-container .filter-wrapper::-webkit-scrollbar{width:0;height:0}.message-container .filter-wrapper .filter-item{min-width:9rem;display:inline-block;text-align:center}.message-container .message-list-wrapper .message-item{padding:1.5rem 1.25rem;gap:.5rem}.message-container .message-list-wrapper .message-item .header-wrapper{width:100%}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left{flex-direction:column;align-items:start;width:100%;gap:.5rem}.message-container .message-list-wrapper .message-item .header-wrapper .header-wrapper_left>div{width:100%}.message-container .message-list-wrapper .message-item .message-action-wrapper{flex-direction:column;gap:.5rem}.message-container .message-list-wrapper .message-item .header-wrapper_right{order:2}.message-container .message-list-wrapper .message-item .header-wrapper_right p{margin:0}}#sys-edit-corporation-information .edit-corporation-information-container{border-radius:.625rem;box-shadow:0 2px 20px #0000001a;background:#fff;padding:5rem;color:#171717}#sys-edit-corporation-information .edit-corporation-information-container .basic-info{display:flex;flex-direction:column;gap:2rem}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .add-place-of-work .prefecture_select-input{display:flex;align-items:center;flex-shrink:0;border-radius:.3125rem;border:1px solid var(--color_sub, #ce220e);background:#fff}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .add-place-of-work .ss-placeholder{justify-content:center;color:#ce220e}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .add-place-of-work .ss-arrow{display:none}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .add-place-of-work .form-label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-01, #171717);font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .add-place-of-work .form-label span{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:var(--color_sub, #ce220e);color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .title{font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .description{margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.4rem;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .company-info{display:flex;flex-direction:column;gap:.5rem}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .company-info .upload-skill-sheet-box{background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;font-size:18px;cursor:pointer;font-weight:600;border:1px solid #969696;width:100%;padding:2.25rem 0}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .company-info .upload-skill-sheet-box.dragover{background-color:#f0f0f0}#sys-edit-corporation-information .edit-corporation-information-container .basic-info .company-info .upload-skill-sheet-box label{cursor:pointer;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;padding:2.25rem}#sys-edit-corporation-information .edit-corporation-information-container .application-info{margin-top:3.75rem}#sys-edit-corporation-information .edit-corporation-information-container .application-info .application-info-title{font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-edit-corporation-information .edit-corporation-information-container .application-info .application-content-wrapper{margin-top:1rem;display:flex;flex-direction:column;gap:2.5rem}#sys-edit-corporation-information .edit-corporation-information-container .application-info .application-content-wrapper .application-info-description{color:#000;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-edit-corporation-information .edit-corporation-information-container .application-info .application-content-wrapper .radio-group{display:flex;gap:2.5rem;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .submit-btn{margin-top:3.75rem;border-radius:.3125rem;width:19.1875rem;height:3.25rem;background:#ce220e;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .common-title{font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .required{display:flex;justify-content:center;align-items:center;border-radius:3.125rem;width:2.5625rem;height:1.125rem;background:#ce220e;color:#fff;font-size:.5rem;font-weight:700}#sys-edit-corporation-information .edit-corporation-information-container .text-input{border:1px solid var(--gray-01, #d9d9d9);height:2rem;width:100%;background:#fff;padding:.625rem 1.1875rem}#sys-edit-corporation-information .edit-corporation-information-container .import-btn{border-radius:.3125rem;border:1px solid #ce220e;background:#fff;padding:.37rem 1.87rem;color:#ce220e;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:.07rem}#sys-edit-corporation-information .edit-corporation-information-container .common-description{color:#000;font-size:.75rem;font-weight:500;letter-spacing:.06rem}#sys-edit-corporation-information .edit-corporation-information-container .common-select{width:11.1875rem;border-color:#d9d9d9;padding:.5rem 1.2rem;color:#969696;font-size:.75rem;font-weight:500;letter-spacing:.06rem}@media only screen and (max-width: 768px){#sys-edit-corporation-information .edit-corporation-information-container{padding:2.25rem 1.25rem}}#container-credit-card{min-height:calc(100vh - 4.44rem - 7.5rem)}#container-credit-card .header{text-align:end;margin-bottom:1.5rem}#container-credit-card .header a{width:13.9375rem;height:3rem;padding:1rem 3rem;display:inline-flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#container-credit-card .credit-card-list{display:flex;flex-direction:column;gap:.5rem}#container-credit-card .credit-card-list .credit-card-item{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.38rem 1.95rem 1.38rem 2.75rem;border-radius:.3125rem;gap:1rem;box-shadow:0 2px 40px #0000000d}#container-credit-card .credit-card-list .credit-card-item .credit-card-info{display:flex;align-items:center}#container-credit-card .credit-card-list .credit-card-item .credit-card-info span{color:#171717;font-size:1rem;font-weight:500;letter-spacing:.08rem}#container-credit-card .credit-card-list .credit-card-item .credit-card-info span:first-child{width:5.25rem}#container-credit-card .credit-card-list .credit-card-item svg{cursor:pointer}#container-credit-card .credit-card-list .credit-card-item svg path{fill:#ce220e}#create-credit-card-container{min-height:calc(100vh - 4.44rem - 7.5rem);display:flex;justify-content:center;align-items:center}#create-credit-card-container .main-content{display:inline-flex;padding:5rem 7.5rem;flex-direction:column;gap:3.75rem;border-radius:.625rem;background:#fff;box-shadow:0 2px 40px #0000000d;max-width:54.875rem;width:100%}#create-credit-card-container .main-content .credit-card{display:flex;flex-direction:column;gap:2rem}#create-credit-card-container .main-content .credit-card-item{display:flex;flex-direction:column;gap:.5rem}#create-credit-card-container .main-content .credit-card-item .label-wrapper{display:flex;align-items:center;gap:1rem}#create-credit-card-container .main-content .credit-card-item .label-wrapper p{margin:0;color:#171717;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#create-credit-card-container .main-content .credit-card-item .label-wrapper span{padding:.19rem .81rem;border-radius:3.125rem;background:#ce220e;color:#fff;font-size:.5rem;font-weight:700}#create-credit-card-container .main-content .credit-card-item input{height:2rem;width:100%;padding:.625rem 1.1875rem;border:1px solid #d9d9d9;font-size:.75rem;font-weight:400;letter-spacing:.06rem}#create-credit-card-container .main-content .credit-card-item .input-wrapper{display:flex;gap:.5rem}#create-credit-card-container .main-content .credit-card-item .input-wrapper input{flex:1}#create-credit-card-container .main-content .credit-card .btn-sumbit{padding:1rem 3rem;display:inline-flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;max-width:19.1875rem;width:100%;margin:1.75rem auto 0}#new-credit-card-container{min-height:calc(100vh - 4.44rem - 7.5rem);display:flex;justify-content:center;align-items:center}#new-credit-card-container .main-content{display:inline-flex;padding:5rem 7.5rem;flex-direction:column;gap:3.75rem;border-radius:.625rem;background:#fff;box-shadow:0 2px 40px #0000000d;max-width:54.875rem;width:100%}#new-credit-card-container .main-content #payment-form .card-header label{font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#new-credit-card-container .main-content #payment-form .card-header label .required{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:#ce220e;color:var(--white, #FFF);font-size:.5rem;font-style:normal;font-weight:700;line-height:normal}#new-credit-card-container .main-content #payment-form .card-body{margin-top:10px}#new-credit-card-container .main-content #payment-form .card-body #card-number-element,#new-credit-card-container .main-content #payment-form .card-body #card-expiry-element,#new-credit-card-container .main-content #payment-form .card-body #card-cvc-element{width:100%;height:2rem;padding:.3rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border:1px solid var(--gray-01, #D9D9D9);background:var(--white, #FFF)}#new-credit-card-container .main-content #payment-form .card-body #status-card{height:1rem;display:flex;align-items:center;gap:2rem}#new-credit-card-container .main-content #payment-form .card-body #status-card .use,#new-credit-card-container .main-content #payment-form .card-body #status-card .not-use{display:flex;align-items:center}#new-credit-card-container .main-content #payment-form .card-body #status-card .use p,#new-credit-card-container .main-content #payment-form .card-body #status-card .not-use p{font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}#new-credit-card-container .main-content #payment-form #card-errors{color:#ce220e;margin-top:.2rem}#new-credit-card-container .main-content #payment-form .card-footer{text-align:center;margin-top:3.75rem}#new-credit-card-container .main-content #payment-form .card-footer button{background-color:#ce220e;padding:1rem 3rem;border:none;border-radius:.3125rem;font-size:.875rem;width:50%;color:#fff;text-align:center;font-weight:700;letter-spacing:.07rem}#new-credit-card-container .main-content #payment-form .card-footer button:hover{background-color:#ce220e}@media only screen and (max-width: 768px){#new-credit-card-container{min-height:calc(100vh - 16.44rem);align-items:start}#new-credit-card-container .main-content{padding:2rem 1.25rem}#new-credit-card-container .main-content #payment-form .card-footer{margin-top:1rem}#new-credit-card-container .main-content #payment-form .card-footer #card-button{width:100%;padding:1rem;height:auto}}#sys-list-credit-card{width:100%;min-height:calc(100vh - 4.44rem - 7.5rem)}#sys-list-credit-card #confirm-delete-modal h4{margin:0;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:.09rem;text-align:center}#sys-list-credit-card #confirm-delete-modal .footer-modal{display:flex;gap:12px;margin-top:2rem;justify-content:center}#sys-list-credit-card #confirm-delete-modal .footer-modal button{cursor:pointer}#sys-list-credit-card #confirm-delete-modal .footer-modal .btn-closeModal{border-radius:.3125rem;background:#969696;display:flex;width:13.875rem;height:2.5rem;padding:.625rem 4.5625rem .625rem 4.625rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-list-credit-card #confirm-delete-modal .footer-modal button[type=submit]{display:flex;width:13.875rem;height:2.5rem;padding:.625rem 0rem;justify-content:center;align-items:center;border-radius:.3125rem;background:var(--color_sub, #CE220E);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#sys-list-credit-card .sys-message-template-container{width:100%}#sys-list-credit-card .sys-message-template-container .message-template-content-title{font-size:32px;font-weight:400;line-height:38.73px;padding-bottom:61px}#sys-list-credit-card .sys-message-template-container .message-template-content-btn{display:flex;justify-content:end;margin-bottom:2.75rem}#sys-list-credit-card .sys-message-template-container .message-template-content-btn a{width:13.9375rem;height:3rem;border-radius:.3125rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;border:none;background:#ce220e;color:#fff;cursor:pointer}#sys-list-credit-card .sys-message-template-container .message-template-content-info{display:flex;flex-direction:column;gap:.5rem}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message{position:relative}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message button{position:absolute;top:50%;right:1.72rem;transform:translateY(-50%)}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message .change-info{width:8.5rem;height:2.125rem;border-radius:.3125rem;background:var(--dark-02, #41608E);color:var(--white, #FFF);text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:3.72rem;transform:translateY(-50%)}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message .info-card{background-color:#f9f9fb;display:flex;align-items:center;padding:1.38rem 1.64rem 1.38rem 2.75rem;border-radius:.3125rem;border:1px solid #f9f9fb;gap:1rem}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message .info-card .status{width:6.8125rem;height:2.125rem;border-radius:.3125rem;background:#2ec3c9;text-align:center;color:var(--white, #FFF);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;display:flex;align-items:center;justify-content:center}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message .active{background-color:#fff;border:1px solid #2EC3C9}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message svg{cursor:pointer}#sys-list-credit-card .sys-message-template-container .message-template-content-info .item-message svg path{fill:#ce220e}#sys-list-credit-card .sys-message-template-container .message-template-content-info span{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:.07rem}@media only screen and (max-width: 768px){#sys-list-credit-card .sys-message-template-container{display:flex;flex-direction:column}#sys-list-credit-card .sys-message-template-container .message-template-content-btn{order:2;margin-top:1.5rem}#sys-list-credit-card .sys-message-template-container .message-template-content-btn a{width:100%;height:auto;padding:.5rem 6rem}#sys-list-credit-card .sys-message-template-container .message-template-content-btn a:before{content:"+";margin-right:.5rem}}#container-sub-customer{min-height:calc(100vh - 4.44rem - 1.5rem - 6rem)}#container-sub-customer .main-content .head-content{width:100%;display:flex;justify-content:flex-end;margin-bottom:2.75rem}#container-sub-customer .main-content .head-content a{display:flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;border-radius:.3125rem;background:var(--color_sub, #ce220e);color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#container-sub-customer .main-content .sub-customer{display:flex;flex-direction:column;justify-content:center;gap:1rem}#container-sub-customer .main-content .sub-customer .list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:.3125rem;background:#fff;padding:1.56rem 1.94rem}#container-sub-customer .main-content .sub-customer .list-item .item-wrapper{display:flex;align-items:center;gap:2rem}#container-sub-customer .main-content .sub-customer .list-item .account-type-main{background:#2ec3c9}#container-sub-customer .main-content .sub-customer .list-item .account-type-sub{background:var(--dark-02, #41608e)}#container-sub-customer .main-content .sub-customer .list-item .account-type{width:8.125rem;height:1.5rem;border-radius:3.125rem;color:#fff;text-align:center;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.5rem}#container-sub-customer .main-content .sub-customer .list-item .title{color:#171717;font-size:1rem;font-weight:700;letter-spacing:.08rem}#container-sub-customer .main-content .sub-customer .list-item .content{color:var(--secondary-1, #8a97a4);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}@media only screen and (max-width: 768px){#container-sub-customer{min-height:calc(100vh - 16.44rem)}#container-sub-customer .main-content{display:flex;flex-direction:column-reverse}#container-sub-customer .main-content .sub-customer .list-item{padding:1.5rem 1.25rem}#container-sub-customer .main-content .sub-customer .list-item .item-wrapper{flex-direction:column;gap:.5rem;align-items:start}#container-sub-customer .main-content .head-content{margin-top:1.5rem}#container-sub-customer .main-content .head-content a{width:100%;padding:.5rem}#container-sub-customer .main-content .head-content a:before{content:"+";font-size:1rem}}#container-create-sub-customer{padding:5rem 7.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;background:var(--white, #fff);box-shadow:0 2px 20px #0000001a}#container-create-sub-customer .hystmodal__window{padding:7.5rem}#container-create-sub-customer .create-complete-container{display:flex;flex-direction:column;gap:2.5rem;justify-content:center;text-align:center}#container-create-sub-customer .create-complete-container .create-complete-title{color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#container-create-sub-customer .create-complete-container .create-complete-btn button,#container-create-sub-customer .create-complete-container .create-complete-btn a{height:unset;padding:1rem 6rem;font-size:.875rem}#container-create-sub-customer p{margin:0;color:var(--secondary-1, #8A97A4);font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#container-create-sub-customer .form-label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-01, #171717);font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#container-create-sub-customer .form-label span{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:var(--color_sub, #ce220e);color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#container-create-sub-customer input{padding:.625rem 1.19rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border:1px solid var(--gray-01, #D9D9D9);background:var(--white, #FFF);width:100%;margin-bottom:.5rem}#container-create-sub-customer .items{margin-bottom:2rem}#container-create-sub-customer .items .item{gap:.5rem;width:100%;display:flex;justify-content:center;gap:.63rem}#container-create-sub-customer .items .item .item-group,#container-create-sub-customer .items .item input{width:100%}#container-create-sub-customer .btn-sumbit-mt{display:flex;justify-content:center}#container-create-sub-customer .btn-sumbit-mt button{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;padding:1rem 3rem;border-radius:.3125rem;background:var(--color_sub, #CE220E)}@media only screen and (max-width: 768px){#container-create-sub-customer{padding:2rem 1.25rem;border-radius:.625rem;box-shadow:0 2px 40px #0000000d}#container-create-sub-customer .items{margin-bottom:1rem}#container-create-sub-customer .items .item{flex-direction:column}#container-create-sub-customer .btn-sumbit-mt button{width:100%;padding:1rem}}.footer-message{display:flex;justify-content:center;margin-top:1.5rem}.footer-message a{display:inline-flex;padding:1rem 4.5rem;justify-content:center;align-items:center;gap:1rem;border-radius:.3125rem;background:var(--dark-02, #41608E);color:#fff;text-align:center;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}.min-height-contain{min-height:calc(100vh - 4.44rem - 1.5rem - 6rem)}.personal-settings-title-must{display:flex;align-items:center}.personal-settings-title-must span{font-size:18px;font-weight:600}.personal-settings-title-must .must-fill{width:46px;height:20px;flex-shrink:0;border-radius:50px;background:#4b4b4b;color:#fff;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center}#file-upload{display:none}.unsubscribe{color:var(--dark-02, #41608e);text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding:.44rem 2.62rem;border-radius:.3125rem;border:1px solid var(--dark-02, #41608e);background:var(--white, #fff)}.btn-undelivered{color:var(--white, #fff);text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding:.44rem 2.62rem;border-radius:.3125rem;border:1px solid var(--dark-02, #41608e);background:var(--dark-02, #41608e)}#sys-personal-settings{position:relative;width:100%}#sys-personal-settings .header{width:100%;position:absolute;height:73px;background-color:#d9d9d9}#sys-personal-settings .popup-notichange-personal{position:fixed;top:73px;left:0;width:100%;height:100vh;display:flex;justify-content:center;background-color:#00000081}#sys-personal-settings .popup-notichange-personal .popup-notichange-personal-container{margin-top:50px;display:flex;width:717px;height:474px;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}#sys-personal-settings .popup-notichange-personal .popup-notichange-personal-container>div:first-child{padding-bottom:86px}#sys-personal-settings .popup-notichange-personal .popup-notichange-personal-container>div:last-child button{border:none;width:346.841px;height:49px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;background:#4b4b4b}#sys-personal-settings .sys-personal-settings-container{display:flex}#sys-personal-settings .sys-personal-settings-container .personal-settings-content{flex:1}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content .upload-skill-sheet-title{color:var(--text-01, #171717);font-size:1.125rem;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content .upload-skill-sheet-box{background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;font-size:18px;cursor:pointer;font-weight:600;border:1px solid #969696;width:100%;padding:2.25rem 0}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content .upload-skill-sheet-box.dragover{background-color:#f0f0f0}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content .upload-skill-sheet-box label{cursor:pointer;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;padding:2.25rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content_main form .upload-skill-sheet-content .uploading-requirements{color:var(--secondary-1, #8a97a4);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem;margin-top:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-title{color:var(--text-01, #171717);font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.12rem;margin-bottom:1.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns{display:grid;grid-template-columns:auto auto auto auto;gap:.65rem;margin-bottom:1.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns button{flex-shrink:0;padding:.6rem;text-align:center;border-radius:.3125rem;border:1px solid var(--dark-02, #41608e);background:var(--white, #fff);color:var(--dark-02, #41608e);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns .active{color:#fff;background:#41608e}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .change-email-address-title{color:var(--text-01, #171717);font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.12rem;margin-top:2.5rem;margin-bottom:1.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .form-item .form-label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-01, #171717);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .form-item .form-label span{display:flex;align-items:center;justify-content:center;width:2.5625rem;height:1.125rem;flex-shrink:0;border-radius:3.125rem;background:var(--color_sub, #ce220e);color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .form-item .form-label .content-required{color:var(--white, #fff);font-size:.5rem;font-weight:700;line-height:normal}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info{background-color:#f6f6f6;padding:5rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>div{display:flex;flex-direction:column;width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>div label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>div .personal-settings-upload{width:716px;height:131px;border:1px solid #969696;background:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:8px}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>div p{font-size:14px;font-weight:500;padding-bottom:56px}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>div input{padding:.47rem 1.19rem;border:1px solid var(--gray-01, #d9d9d9);background:var(--white, #fff)}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .btn-personal-settings-registration{width:15rem;padding:1rem 3rem;color:var(--white, #fff);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background:var(--color_sub, #ce220e);border:none;color:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .input-title{color:var(--text-01, #171717);font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:flex;align-items:center}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .radio-input-group{display:inline-flex;gap:2.5rem;margin-top:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .radio-input-group label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .text-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .text-input-group .input-col .input-col_box{width:auto;display:flex;align-items:center;gap:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .text-input-group .input-col .input-col_box .span-title{color:var(--secondary-1, #8A97A4);font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .text-input-group .input-col .input-col_box select{width:5.75rem;height:2rem;border:1px solid #D9D9D9;background:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .text-input-group input[type=text]{padding:.62rem 1.19rem;border:1px solid #D9D9D9;background:#fff;width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .input-group-tile{color:var(--text-01, #171717);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:1rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .input-group-text{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .select-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .select-input-group select{padding:.5rem .75rem;border:1px solid #D9D9D9;background:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .checkbox-wrapper-21{margin-top:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .checkbox-wrapper-21 label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .checkbox-input-group{display:inline-flex;gap:2rem;padding:0}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form textarea{width:100%;max-width:100%;margin-top:1rem;border:1px solid #D9D9D9;background:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form desc{color:var(--text-01, #171717);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .input-form .font-xs{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .required{border-radius:3.125rem;background:var(--color_sub, #CE220E);padding:.19rem .75rem;color:#fff;font-size:.5rem;font-style:normal;font-weight:700;line-height:normal;display:inline-block;margin-left:1rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .form-item select{width:11.1875rem;height:2rem;border-radius:.3125rem;border:1px solid #ce220e;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ce220e;font-weight:500;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .form-item select:focus{outline:#ce220e}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info .form-item select option{color:#ce220e;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;text-align:center}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container{padding:5rem;border-radius:.625rem;background:var(--white, #fff);box-shadow:0 2px 40px #0000000d}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings{display:flex;gap:40px;width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email{width:50%;min-width:50%;display:flex;flex-direction:column}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .job-information-email-title{font-size:18px;font-weight:600}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .recept-status{display:flex;padding-bottom:31px}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .recept-status>div{width:50%;height:42px;border:1px solid #969696;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .recept-status .active-recept-status{border:1px solid #969696;background:#4b4b4b;color:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .detail-setting-title{font-size:16px;font-weight:700;padding-bottom:12px}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .email-reception-settings .job-information-email .project-category-title{font-size:16px;font-weight:600;padding-bottom:12px}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:2.5rem;flex-wrap:wrap;margin-top:2rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are.cate-section{margin-bottom:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details{width:calc(50% - 1.25rem);display:flex}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details summary{padding:.69rem 1.25rem;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details summary .category-parent{width:.875rem;height:.875rem;cursor:pointer}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details summary .category-name{flex:1}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details .skill-item label{display:inline-flex;align-items:center;font-size:.875rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details .skill-item label input{margin-right:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #C3D6F4);color:var(--color_text_active, #1C2A40)}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #1C2A40;background:var(--color_main, #1C2A40);color:#fff}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .form-label{display:inline-flex;align-items:center;gap:1rem;color:var(--secondary-1, #8a97a4);font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;margin-bottom:.3rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form input[type=checkbox]{width:1.0625rem!important;height:1.0625rem!important;flex-shrink:0;margin:0;border:1px solid var(--gray80, #a1a1a1);background:var(--white, #fff)}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .checkbox-input-group{display:flex;column-gap:2rem;flex-wrap:wrap;row-gap:1rem;padding:0}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .checkbox-input-group .control{display:flex;align-items:center;gap:.5rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .checkbox-input-group label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title{display:flex;justify-content:space-between;align-items:center}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title .required{color:var(--white, #fff);text-align:center;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.05rem;width:3.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background:var(--color_sub, #ce220e)}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title .undelivered{color:var(--dark-02, #41608e);text-align:center;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.05rem;width:3.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background:var(--gray-01, #d9d9d9)}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form-last-child .input-title{margin-bottom:1rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .btn-personal-settings-registration{width:15rem;padding:1rem 3rem;color:var(--white, #fff);text-align:center;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background:var(--color_sub, #ce220e);border:none;color:#fff}#sys-personal-settings .toggle-switch{-webkit-user-select:none;user-select:none;cursor:pointer}#sys-personal-settings .toggle-switch .toggle-checkbox{opacity:0;width:0;height:0}#sys-personal-settings .toggle-switch .toggle-label{color:var(--white, #fff);text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding:.44rem 0;border-radius:.3125rem;border:1px solid var(--dark-02, #41608e);background:var(--dark-02, #41608e);height:34px;display:inline-block;width:8.75rem;cursor:pointer}#sys-personal-settings .toggle-switch .toggle-label .toggle-slider-on{display:none}#sys-personal-settings .toggle-switch .toggle-label .toggle-slider-off{display:inline}#sys-personal-settings .toggle-switch .toggle-label .toggle-slider-on,#sys-personal-settings .toggle-switch .toggle-label .toggle-slider-off{display:none}#sys-personal-settings .toggle-switch .toggle-checkbox:checked+.toggle-label{background:var(--white, #fff);border:1px solid var(--dark-02, #41608e);color:var(--dark-02, #41608e)}#sys-personal-settings .toggle-switch .toggle-checkbox:not(:checked)+.toggle-label .toggle-slider-off{display:inline;color:var(--white, #fff)}#sys-personal-settings .toggle-switch .toggle-checkbox:checked+.toggle-label .toggle-slider-on{display:inline}#sys-personal-settings .toggle-switch .toggle-checkbox:checked+.toggle-label .toggle-slider-off{display:none}@media only screen and (max-width: 768px){#sys-personal-settings #popup-project-detail .popup-container .popup-content{padding:2rem 1.25rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns{max-width:100%;overflow:scroll;display:flex;width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns button{min-width:8.75rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-btns::-webkit-scrollbar{width:0;height:0}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-title,#sys-personal-settings .sys-personal-settings-container .personal-settings-content .change-email-address-title,#sys-personal-settings .sys-personal-settings-container .personal-settings-content #email-reception{background:#fff;padding:2.5rem 1.25rem 1rem;margin-bottom:0;border-top-left-radius:.625rem;border-top-right-radius:.625rem;color:var(--text-01, #171717);font-size:1.125rem;font-weight:700;letter-spacing:.09rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info,#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container{padding:0 1rem 2.5rem;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .personal-settings-content-info>.form-item .flex,#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container>.form-item .flex{flex-direction:column}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title{flex-direction:column}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title label,#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title button{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .input-title button{padding:.44rem;margin-top:.56rem}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are{flex-direction:column}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .email-reception-settings-container .input-form .add-project-specialty-are details{width:100%}#sys-personal-settings .sys-personal-settings-container .personal-settings-content .toggle-switch{width:100%}}#popup-project-detail{z-index:100;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#00000058}#popup-project-detail .popup-container{display:flex;justify-content:center;align-items:center;background:#00000058;height:100%}#popup-project-detail .popup-container .popup-content{height:fit-content;padding:4rem 7.5rem;background-color:#fff;border-radius:.625rem}#popup-project-detail .popup-container .popup-content .popup-title{padding-bottom:42px;color:#000;text-align:center;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.09rem}#popup-project-detail .popup-container .popup-content .btn-posts{display:flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;padding:1rem 6rem;cursor:pointer}.btn-google{background:#ce220e;padding:.5rem 1.88rem!important}.btn-google a{color:#fff}#invoice-list-container{min-height:calc(100vh - 4.44rem - 7.5rem)}#invoice-list-container .header{text-align:end;margin-bottom:1.5rem}#invoice-list-container .header button{width:13.9375rem;height:3rem;padding:1rem 3rem;display:inline-flex;justify-content:center;align-items:center;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#invoice-list-container .invoice-list{display:flex;flex-direction:column;gap:.5rem}#invoice-list-container .invoice-list .invoice-item{display:flex;justify-content:space-between;padding:1.25rem 2.75rem;border-radius:.3125rem;background:#fff;box-shadow:0 2px 40px #0000000d}#invoice-list-container .invoice-list .invoice-item-info{display:flex;gap:1.62rem;align-items:center}#invoice-list-container .invoice-list .invoice-item-info .title{color:#171717;font-size:1rem;font-weight:500;letter-spacing:.08rem}#invoice-list-container .invoice-list .invoice-item-info .tag{padding:.25rem .625rem;gap:.625rem;border-radius:.3125rem;background:#8a97a4;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.06rem;display:flex;align-items:center}#invoice-list-container .invoice-list .invoice-item .status-paid{background:#8a97a4}#invoice-list-container .invoice-list .invoice-item .status-waiting{background:#41608e}#invoice-list-container .invoice-list .invoice-item .status-payment-error{background:#ce220e}#career-information-before-auth .career-information-container .header-title{display:flex;align-items:center;gap:.5rem;margin-bottom:3.31rem}#career-information-before-auth .career-information-container .header-title span{display:flex;transform:scale(1.2)}#career-information-before-auth .career-information-container .header-title span svg g path{fill:#ce220e}#career-information-before-auth .career-information-container .header-title h2{color:#333;font-size:1.25rem;font-weight:700;letter-spacing:.1rem}#career-information-before-auth .career-information-container .career-information-wrapper{border-radius:.625rem;background:#fff;padding:1.81rem 3.56rem;margin-bottom:4.13rem}#career-information-before-auth .career-information-container .career-information-wrapper:last-child{margin-bottom:0}#career-information-before-auth .career-information-container .career-information-wrapper .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#41608e;text-overflow:ellipsis;font-size:1.25rem;font-weight:700;letter-spacing:.1rem}#career-information-before-auth .career-information-container .career-information-wrapper .content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.56rem;column-gap:2.25rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content{border-radius:.3125rem;background:#eff1f4;padding:1.31rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;color:#02091b;font-size:1rem;font-weight:700;letter-spacing:.08rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content hr{width:100%;border-bottom:solid 1px #d9d9d9;margin-top:.94rem;margin-bottom:.81rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-salary,#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-address,#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-work-time{display:flex;align-items:center;gap:1.12rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-salary{color:#02091b;font-size:.875rem;font-weight:500;letter-spacing:.07rem;margin-bottom:1.37rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-address{color:#02091b;font-size:.875rem;font-weight:500;line-height:1.1875rem;letter-spacing:.07rem;margin-bottom:1.37rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .career-work-time{color:#02091b;font-size:.875rem;font-weight:500;line-height:1.1875rem;letter-spacing:.07rem;margin-bottom:1.06rem}#career-information-before-auth .career-information-container .career-information-wrapper .content .career-content .btn-learn-more{border-radius:3.125rem;border:1px solid var(--color_sub, #ce220e);background:var(--white, #fff);display:flex;width:100%;height:2.375rem;justify-content:center;align-items:center;color:var(--color_sub, #ce220e);text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem}#career-info-detail{position:relative;width:100%}#career-info-detail .career-job-container .career-job-main-container{width:100%;display:flex;justify-content:center;position:relative;z-index:1}#career-info-detail .career-job-container .career-job-main-container .career-job-content{width:100%}#career-info-detail .career-job-container .career-job-main-container .career-job-content .is_new{display:inline-block;color:var(--main-01, var(--color_sub, #ce220e));font-size:.75rem;font-weight:700;letter-spacing:.06rem;min-width:3.625rem;height:1.625rem;line-height:1.625rem;border-radius:.1875rem;background:var(--white, #fff);justify-items:center;align-items:center;text-align:center}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-title{background:#000!important;display:flex;justify-content:end;margin-bottom:1.5em}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-title span{font-size:32px;font-weight:400}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-title button{width:100%;max-width:13.9375rem;height:3rem;flex-shrink:0;cursor:pointer;background:#8a97a4;color:#fff;text-align:center;font-size:16px;font-weight:700;display:flex;align-items:center;border:none;border-radius:.3125rem;justify-content:center}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-common-info{display:flex;padding:1.5rem 3.5rem;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.5rem;background:#41608e;border-radius:.3125rem .3125rem 0rem 0rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-common-info .job-title{color:#fff;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-common-info .job-date{color:#fff;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.06rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details{display:flex;padding:2rem;flex-direction:column;align-items:center;align-self:stretch;width:100%;background-color:#fff;border-radius:0rem 0rem .625rem .625rem;margin-bottom:1.5rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info{width:100%;gap:1rem;display:flex;flex-direction:column;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item{display:flex;flex-direction:row;width:100%;gap:1rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box{display:flex;flex-direction:column;flex-shrink:0;border-radius:.3125rem;border:1px solid #c1cad9;width:49%;padding:1.25rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-title{display:flex;align-items:center;gap:.25rem;color:#666;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-info{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-info strong,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-timeline{color:var(--dark-02, #41608e);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category_content{width:80%;color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details_content{width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details_item{display:flex;align-items:center;gap:2rem;align-self:stretch}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details_name{display:flex;min-width:5rem;max-width:5rem;width:100%;padding:.5rem;justify-content:center;align-items:center;gap:.625rem;color:#666;font-family:Noto Sans JP;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.06rem;border-radius:.25rem;background:#f2f5f7}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details_info{color:#333;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details:last-child{margin-bottom:0;border-bottom:none}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container{display:flex;flex-direction:row;width:100%;gap:.75rem;padding-bottom:2rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container{width:80%;overflow-x:auto;white-space:nowrap}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table{width:100%;margin:0}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;min-height:3.5rem;border-bottom:1px solid var(--secondary-2, #eff1f4);padding:.5rem 2rem;cursor:default}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col{display:flex;align-items:center;gap:1rem;flex:1}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-title{color:#666;font-size:.875rem;font-weight:700;width:6rem;flex:none;min-width:6rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col .table-col-data{color:#333;font-size:.875rem;text-wrap:wrap;min-width:50px}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:#f7f9fd}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:#f5f5f5;transition:background-color .3s ease}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation{display:flex;flex-direction:row;width:100%;gap:.75rem;margin-top:1.5em;padding:2rem;background-color:#fff;border-radius:.625rem;margin-bottom:1.5em}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation_title{width:18%;color:var(--main-01, var(--color_sub, #ce220e));font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation_subtitle{color:#666;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container{width:80%;overflow-x:auto;margin-bottom:1rem;white-space:nowrap}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table{width:100%;margin:0;border-collapse:collapse}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table thead tr{background-color:#009879;color:#fff;text-align:center}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table th,#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table td{padding:.5rem 2rem;text-align:left;width:25%}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table tbody tr{border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table tbody tr:nth-of-type(odd){background-color:#f7f9fd}#career-info-detail .career-job-container .career-job-main-container .career-job-content .list-company-infomation .table-container .responsive-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .3s ease}#career-info-detail .career-job-container .career-job-main-container .career-job-content .download-skill-btn{border-radius:.3125rem;background:var(--secondary-1, #8a97a4);display:inline-flex;width:16.9375rem;padding:1rem 0rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.14rem}#career-info-detail .career-job-container .career-job-main-container .banner-gray{position:fixed;left:0;right:0;bottom:0;height:81px;width:100%;background-color:#fff;z-index:2;display:flex;justify-content:flex-end;align-items:center;padding:0 2.56rem}#career-info-detail .career-job-container .career-job-main-container .banner-gray .application{display:flex;justify-content:center;align-items:center;height:2.6875rem;width:14.125rem;background:#ce220e;color:#fff;border-radius:.3125rem;font-weight:700;letter-spacing:.08rem;cursor:pointer}@media only screen and (max-width: 768px){#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-title button{max-width:none!important;background:#1c2a40!important;color:#fff;height:2.25rem!important}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-common-info{padding:1rem 1.25rem;position:relative}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-common-info .project-date .svg-icon{position:absolute;top:1.3rem;right:1.25rem;height:auto}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details{padding:1.88rem 1.25rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item{flex-direction:column}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box{width:100%;align-items:center}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-timeline,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .general-job-info .job-item .job-item-box .job-item-info{text-align:center}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement{padding-bottom:1.5rem;margin-bottom:1.5rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary{flex-direction:column;gap:1rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary .job-case-summary_title{width:100%}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary .job-case-summary_content{width:100%;gap:1rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary .job-case-summary_content .job-case-summary_item{flex-direction:column;width:100%;align-items:start;gap:.5rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-case-summary .job-case-summary_content .job-case-summary_item .job-case-summary_name{height:2rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement{flex-direction:column;gap:.25rem}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-project-category_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-project-category_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-project-details_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-project-details_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-talent-requirement_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-category .job-talent-requirement_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-project-category_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-project-category_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-project-details_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-project-details_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-talent-requirement_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-project-details .job-talent-requirement_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-project-category_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-project-category_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-project-details_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-project-details_content,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-talent-requirement_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-talent-requirement .job-talent-requirement_content{width:100%}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container{flex-direction:column;gap:1rem;padding-bottom:0}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .job-details-container_title,#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container{width:100%}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row{flex-direction:column;gap:0;padding:0;border-bottom:none}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col{width:100%;padding:1rem;border-bottom:1px solid var(--secondary-2, #eff1f4)}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col:first-child{background-color:#f7f9fd}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col.bg-none{background:transparent}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row .table-col:hover{background-color:#f5f5f5}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row:nth-child(odd){background-color:transparent}#career-info-detail .career-job-container .career-job-main-container .career-job-content .career-job-details .job-details-container .table-container .responsive-table .table-row:hover{background-color:transparent}#career-info-detail .text-center{position:fixed;bottom:0;left:0;right:0;height:5.0625rem;background:#fff;display:flex;justify-content:center;align-items:center}#career-info-detail .text-center a{height:3.25rem!important}}body:has(#career-info-detail) .footer-container{margin-bottom:80px}#apply-career .apply-container .header-title{text-align:center;margin-bottom:4.19rem}#apply-career .apply-container .header-title span{color:var(--main-01, var(--color_sub, #ce220e));font-size:1.125rem;font-weight:900;letter-spacing:.1125rem;margin-bottom:.5rem}#apply-career .apply-container .header-title h2{color:var(--text-01, #171717);font-size:2rem;font-weight:700;line-height:160%;letter-spacing:.16rem;margin:0}#apply-career .apply-container .apply-content{padding:5rem 7.5rem;gap:3.75rem;border-radius:.625rem;background:var(--white, #fff)}#apply-career .apply-container .apply-content .required{border-radius:3.125rem;background:var(--color_sub, #ce220e);padding:.19rem .75rem;color:#fff;font-size:.5rem;font-style:normal;font-weight:700;line-height:normal;display:inline-block;margin-left:1rem}#apply-career .apply-container .apply-content .input-form{width:100%;margin-bottom:2rem}#apply-career .apply-container .apply-content .input-form .input-title{color:var(--text-01, #171717);font-size:.875rem;font-weight:700;letter-spacing:.07rem;display:flex;align-items:center}#apply-career .apply-container .apply-content .input-form .radio-input-group{display:inline-flex;gap:2.5rem;margin-top:.5rem}#apply-career .apply-container .apply-content .input-form .radio-input-group label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#apply-career .apply-container .apply-content .input-form .text-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#apply-career .apply-container .apply-content .input-form .text-input-group .input-col{width:100%}#apply-career .apply-container .apply-content .input-form .text-input-group .input-col:has(.input-col_box){width:auto}#apply-career .apply-container .apply-content .input-form .text-input-group .input-col:has(.input-col_box) select{width:5.75rem;height:2rem;border:1px solid #d9d9d9;background:#fff}#apply-career .apply-container .apply-content .input-form .text-input-group input:not(input[type=file]){padding:.62rem 1.19rem;border:1px solid #d9d9d9;background:#fff;width:100%}#apply-career .apply-container .apply-content .input-form .input-group-tile{color:var(--text-01, #171717);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:1rem}#apply-career .apply-container .apply-content .input-form .input-group-text{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#apply-career .apply-container .apply-content .input-form .select-input-group{width:100%;display:flex;gap:.75rem;margin-top:.5rem}#apply-career .apply-container .apply-content .input-form .select-input-group .ss-main{display:flex;align-items:center;flex-shrink:0;min-width:14.5625rem;border:1px solid #d9d9d9;background:#fff}#apply-career .apply-container .apply-content .input-form .select-input-group select{padding:.5rem .75rem;border:1px solid #d9d9d9;background:#fff;min-width:14.5625rem}#apply-career .apply-container .apply-content .input-form .checkbox-wrapper-21{margin-top:.5rem}#apply-career .apply-container .apply-content .input-form .checkbox-wrapper-21 label{color:var(--text-01, #171717);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem}#apply-career .apply-container .apply-content .input-form .checkbox-input-group{display:inline-flex;gap:2rem}#apply-career .apply-container .apply-content .input-form textarea{width:100%;max-width:100%;margin-top:1rem;border:1px solid #d9d9d9;background:#fff}#apply-career .apply-container .apply-content .input-form desc{color:var(--text-01, #171717);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.06rem}#apply-career .apply-container .apply-content .input-form .font-xs{color:var(--text-01, #171717);font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.06rem}#apply-career .apply-container .apply-content .group-form .input-group-tile{color:var(--text-01, #171717);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.09rem;margin-bottom:1rem}#apply-career .apply-container .apply-content .upload-box{min-width:14.9375rem;height:2rem;border-radius:.3125rem;border:1px solid var(--color_sub, #ce220e);background:var(--white, #fff);color:var(--main-01, var(--color_sub, #ce220e));font-size:.875rem;font-weight:500;letter-spacing:.07rem;display:inline-flex;align-items:center;justify-content:center}#apply-career .apply-container .apply-content .upload-box label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}#apply-career .apply-container .apply-content .upload-box.dragover{background-color:#f0f0f0}#apply-career .apply-container .apply-content .btn-registration{display:flex;align-items:center;justify-content:center;border:none;color:#fff;width:15rem;height:auto;padding:.62rem 3rem;border-radius:.3125rem;background:#ce220e}@media only screen and (max-width: 767px){#apply-career .apply-container .apply-content .btn-registration{width:100%}}#apply-career .apply-container .apply-content .agree-wrapper{display:flex;align-items:center;color:var(--text-01, #171717);font-size:.875rem;font-weight:500;letter-spacing:.07rem;gap:1rem;justify-content:center;margin-bottom:1rem;padding-top:1.75rem}#apply-career .apply-container .apply-content .agree-wrapper input[type=checkbox]{width:1.2rem;height:1.2rem}#apply-career .apply-container .apply-content .add-project-specialty-are{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex-wrap:wrap;margin-top:1rem}#apply-career .apply-container .apply-content .add-project-specialty-are.cate-section{margin-bottom:.5rem}#apply-career .apply-container .apply-content .add-project-specialty-are details{width:calc(50% - .625rem);display:flex}#apply-career .apply-container .apply-content .add-project-specialty-are details summary{padding:.69rem 0;list-style-type:none;border-radius:.1875rem;border:1px solid var(--color_input_line, #9aaac3);background:#fff;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.07rem;color:#333;cursor:pointer}#apply-career .apply-container .apply-content .add-project-specialty-are details input[type=checkbox]{width:.875rem;height:.875rem}#apply-career .apply-container .apply-content .add-project-specialty-are details .skill-item{display:flex;padding:1.25rem;flex-direction:row;align-items:flex-start;gap:.625rem;flex-wrap:wrap}#apply-career .apply-container .apply-content .add-project-specialty-are details .skill-item label{display:inline-flex;align-items:center}#apply-career .apply-container .apply-content .add-project-specialty-are details .skill-item label input{margin-right:.5rem}#apply-career .apply-container .apply-content .add-project-specialty-are details[open]:nth-child(odd) summary{border-radius:.1875rem;background:var(--color_bg_active, #c3d6f4);color:var(--color_text_active, #003d9c)}#apply-career .apply-container .apply-content .add-project-specialty-are details[open]:nth-child(2n) summary{border-radius:.1875rem;border:1px solid #41608e;background:var(--color_main, #1c2a40);color:#fff}#apply-career .apply-container .noti-complete-content{padding:4rem 2rem;width:90%;max-width:33.5625rem;display:flex;margin:0 auto;gap:2.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:.625rem;background:#fff}#apply-career .apply-container .noti-complete-content div{color:#000;font-size:1.125rem;font-weight:500;letter-spacing:.09rem}#apply-career .apply-container .noti-complete-content .btn-return-project-list{padding:1rem 5.5rem;border-radius:.3125rem;background:#ce220e;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.07rem;cursor:pointer}.content-info li{list-style:circle}
