@charset "UTF-8";@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6);z-index:999}.lum-lightbox-inner{bottom:2.5%;left:2.5%;right:2.5%;top:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{color:#fff;margin:0 auto;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{animation:c 1.8s linear infinite;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px}.lum-lightbox-loader:after,.lum-lightbox-loader:before{background:hsla(0,0%,100%,.9);border-radius:20px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.lum-lightbox-loader:before{animation:d 1.8s linear infinite;left:0}.lum-lightbox-loader:after{animation:e 1.8s linear infinite;animation-delay:-.9s;right:0}.lum-lightbox.lum-opening{animation:a .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:b .18s ease-out}.lum-lightbox.lum-closing{animation:a .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:b .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{background:transparent;border:0;cursor:pointer;height:100px;margin:0;max-height:100%;outline:0;overflow:hidden;padding:0;position:absolute;text-indent:150%;top:50%;transform:translateY(-50%);white-space:nowrap;width:60px}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{border-top:4px solid hsla(0,0%,100%,.8);content:"";display:block;height:36px;position:absolute;top:50%;width:36px}.lum-previous-button:after{border-left:4px solid hsla(0,0%,100%,.8);border-radius:3px 0 0 0;box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;transform:translateY(-50%) rotate(-45deg)}.lum-next-button:after{border-radius:0 3px 0 0;border-right:4px solid hsla(0,0%,100%,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;transform:translateY(-50%) rotate(45deg)}@media (max-width:460px){.lum-lightbox-image-wrapper{-webkit-overflow-scrolling:touch;display:flex;overflow:auto}.lum-lightbox-caption{bottom:0;position:absolute;width:100%}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-height:none;max-height:100%;max-width:none;max-width:100%}}.offerDay_title{font-size:16px;font-weight:400}.talentTopic_dayWrap{padding:40px 0}.talentTopic_dayWrap+.talentTopic_dayWrap{border-top:1px solid var(--color-gray-200)}.talentTopic_dayTitle{color:var(--color-gray-800);font-size:16px;font-weight:400}.talentTopic_wrap{margin-inline:auto;padding-top:40px;width:100%}.talentTopic_wrap+.talentTopic_wrap{border-top:1px solid #eee}.talentTopic__list.is-vertical{display:grid;gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.talentTopic__list.is-horizontal{display:grid;gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(355px,1fr))}.talentTopic_cardWrap{position:relative}.talentTopic_card{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-700);display:flex;flex-direction:column;font-size:14px;height:100%;overflow:hidden;width:100%}.talentTopic_card__horizontal .talentTopic_body{display:flex}.talentTopic_card__horizontal .talentTopic_detail{flex:1}.talentTopic_photo{background-color:var(--color-gray-300)}.talentTopic_photo__horizontal{border-radius:0;height:160px;overflow:hidden;position:relative;width:160px}.talentTopic_photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.talentTopic_name{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;gap:6px;justify-content:flex-start;margin-inline:12px;padding-block:10px}.talentTopic_name .icon{width:16px}.talentTopic_name a{color:var(--color-link);text-decoration:none}.talentTopic_name a,.talentTopic_name-text{display:inline-block;font-size:12px;line-height:1.2;word-break:break-word}.talentTopic_workCondition{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:10px;line-height:1}.talentTopic_workCondition__horizontal{padding:15px 12px 0}.talentTopic_date,.talentTopic_fee,.talentTopic_scheduledTime{align-items:center;display:flex;gap:6px;justify-content:flex-start}.talentTopic_date .icon,.talentTopic_fee .icon,.talentTopic_scheduledTime .icon{color:var(--color-gray-500);width:16px}.talentTopic_scheduledTime{color:var(--color-pink-300);font-size:14px}.talentTopic_fee .fee{align-items:flex-end;display:flex;font-size:16px;gap:4px}.talentTopic_fee .fee .unit{font-size:10px;padding-bottom:1px}.talentTopic_workCondition__horizontal:has(.talentTopic_date){gap:6px;padding:12px 12px 0}.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_date,.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_fee .fee,.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_scheduledTime{font-size:14px}.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_date .icon,.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_fee .icon,.talentTopic_workCondition__horizontal:has(.talentTopic_date) .talentTopic_scheduledTime .icon{width:16px}.talentTopic_tags .tag{background:var(--color-gray-200);display:inline-block;font-size:10px;line-height:1;margin:0 3px 3px 0;padding:3px 4px}.talentTopic_workCondition:has(.talentTopic_date) .talentTopic_area .area{font-size:9px}.talentTopic_budgetWrap{margin-inline:auto;width:min(100%,600px)}.talentTopic_budget{border:1px solid var(--color-gray-200);margin:20px 0 0;padding:20px 25px}.talentTopic_budget__title{font-weight:700}.talentTopic_budget__total{align-items:center;display:flex;justify-content:space-between}.talentTopic_budget__complete,.talentTopic_budget__offer,.talentTopic_budget__remaining{align-items:center;display:flex;justify-content:flex-end}.talentTopic_budget__bar{background-color:var(--color-gray-200);border:1px solid var(--color-gray-200);display:block;height:10px;margin:10px 0;overflow:hidden;position:relative;width:100%}.talentTopic_budget__bar>span{background-color:var(--color-blue-200);height:100%;left:-100%;position:absolute;top:0;width:100%}.talentTopic_budget__text{margin:0 15px 0 0}.talentTopic_budget__inner{text-align:right}.talentTopic_budget__value{display:inline-block;min-width:70px}.talentTopic_budget .is-large{font-size:18px}.talentTopic_budget .is-bold{font-weight:700}.talentTopic_budget .is-blue{color:var(--color-blue-300)}.talentTopic_cancelWrap,.talentTopic_ratingWrap{border-bottom:1px solid #f1f1f1;margin-top:30px;padding-bottom:40px}.talentTopic_displaySelector{display:flex;justify-content:flex-end;padding-top:10px}.requestForm{margin:0;padding:20px 0 10px;text-align:right}.requestForm a{font-size:11px;height:38px;line-height:38px;text-align:center;width:48%}.srchDate{background-color:rgba(var(--color-white-rgb),.9);height:-moz-fit-content;height:fit-content;margin-top:15px;margin-inline:auto;max-width:600px;overflow:hidden;position:sticky;top:50px;width:100%;z-index:9}.srchDate__head{gap:8px;justify-content:center}.srchDate__head,.srchDate__head .calendarDate{align-items:center;display:flex;position:relative;width:100%}.srchDate__head .calendarDate{background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:4px;cursor:pointer;font-size:16px;justify-content:space-between;line-height:1;max-width:280px;padding:6px 10px 6px 16px;transform:scale(1);transform-origin:center}.srchDate__head .calendarDate img{width:24px}.srchDate__next,.srchDate__prev{align-items:center;color:var(--store-color-green-400);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;justify-content:center;line-height:1}.srchDate__next svg,.srchDate__prev svg{fill:var(--store-color-green-400);height:19px;width:18px}.srchDate__prev{left:0}.srchDate__next,.srchDate__prev{position:absolute;top:50%;transform:translateY(-50%)}.srchDate__next{right:0}.srchDate.is-sticky .calendarDate{transform:scale(.9)}.srchDate__body{margin-inline:auto;max-height:400px;max-width:600px;padding:8px 0;transition:all .3s}.srchDate__body.is-hide{max-height:0;overflow:hidden;padding-bottom:0;transform:translate3d(0,-10px,0);transition:all .1s}.srchDate__time{align-items:center;display:flex;justify-content:flex-end;margin:10px 0 0}@media screen and (min-width:801px){.srchDate__head .calendarDate{max-width:345px;padding:12px 16px}.srchDate__next,.srchDate__prev{font-size:14px}.srchDate.is-sticky .calendarDate{transform:scale(1)}}.topicSelect{display:flex;justify-content:space-between;margin:20px auto 0;position:relative;width:100%}.topicSelect:before{background-color:var(--color-gray-200);bottom:0;content:"";display:block;height:2px;left:-15px;position:absolute;width:calc(100% + 30px)}.topicSelect_select{border:1px solid var(--color-gray-200);border-radius:5px 5px 0 0;max-width:48%;min-width:48%;padding:10px 0;position:relative;text-align:center;width:48%}.topicSelect_select.is-current{pointer-events:none}.topicSelect_select.is-current:after{background-color:var(--store-color-green-400);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.topicStatus{border:1px solid var(--store-color-green-400);border-radius:5px;display:flex;margin:30px auto 0;width:100%}.topicStatus_item{border-right:1px solid var(--store-color-green-400);flex:1;padding:5px 0;position:relative;text-align:center}.topicStatus_item:last-of-type{border-right:none}.topicStatus_item.is-select{background-color:var(--store-color-green-400);pointer-events:none}.topicStatus_item.is-select .topicStatus_text{color:var(--color-white)}.topicStatus_text{color:var(--store-color-green-400);font-size:12px}.topicStatus_count{background-color:var(--store-color-green-400);border-radius:12px;color:var(--color-white);display:inline-block;font-size:10px;font-weight:700;min-width:24px;padding:3px 5px;pointer-events:none;position:absolute;right:3px;top:-18px}.topicLoading{align-items:center;display:flex;flex:1;justify-content:center;min-height:365px}:root{--store-color-green-100:#ecf5f5;--store-color-green-200:#d5efee;--store-color-green-300:#d5efee;--store-color-green-400:#06afaa;--store-color-green-500:#06afaa}.calendarNavi{font-size:13px;margin-bottom:10px;margin-top:20px;padding:0 15px}.calendarNavi__list{border:1px solid var(--color-gray-200);border-radius:5px;display:flex;height:35px;line-height:35px;overflow:hidden}.calendarNavi__item{border-left:1px solid var(--color-gray-200);flex:1}.calendarNavi__item:first-child{border-left:none}.calendarNavi__item button{background-color:var(--color-white);border:none;display:block;height:100%;width:100%}.calendarNavi__item.is-current button{background:var(--color-black);color:var(--color-white)}.calendarContent{margin-bottom:20px;margin-top:10px;padding:0 15px}.calendarContent table{border-left:1px solid var(--color-gray-100);font-size:12px;text-align:center;width:100%}.calendarContent table tr.calendarContent_week{color:var(--color-gray-400);font-size:14px;font-weight:700}.calendarContent table th{background:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200);font-size:14px;font-weight:400;line-height:32px;position:relative}.calendarContent table th span{cursor:pointer;font-weight:700;position:absolute}.calendarContent table th span:hover{text-decoration:underline}.calendarContent table th span.prev{left:10px}.calendarContent table th span.next{right:10px}.calendarContent table td{border-bottom:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);height:102px;padding:25px 3px 0;position:relative;text-align:left;vertical-align:top;width:14.2857142857%}.calendarContent table td ul{font-size:10px;margin-top:4px;overflow:hidden}.calendarContent table td ul li{margin-bottom:3px;overflow:hidden;padding:0;text-overflow:clip}.calendarContent table td ul li.topic{background-color:var(--color-white);line-height:1.4}.calendarContent table td ul li.topic>span{padding:3px 2px}.calendarContent.calendarMonthly td.day:hover{background:var(--color-gray-100);cursor:pointer}.calendarContent.calendarWeekly td{height:350px}.calendarContent.calendarWeekly td.day:hover{background:var(--color-gray-100);cursor:pointer}.calendarContent .day>span{left:3px;position:absolute;top:2px}.calendarContent .day.stay>span{background-color:var(--color-yellow-300);border-radius:50%;font-weight:700;height:24px;line-height:24px;text-align:center;width:24px}.calendarContent.calendarDaily td{font-size:15px;padding:8px 16px 0}.calendarContent.calendarDaily td:hover{cursor:default}.calendarContent.calendarDaily td.day:hover>span{text-decoration:none}.calendarContent.calendarDaily .day{font-size:20px;height:350px;padding:42px 12px 16px}.calendarContent.calendarDaily .day>span{background:var(--color-gray-100);border-radius:3px;font-weight:400;left:12px;line-height:1;padding:6px 10px}.calendarContent.calendarDaily .day .topic.add{display:inline-block;left:0;margin:auto;position:absolute;right:0;top:5px;width:9em}.calendarContent.calendarDaily .day .topic.add .offerManage_link{background-color:var(--color-white);border-radius:5px;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);color:var(--color-gray-800);font-size:18px;height:auto;line-height:normal;margin:0 0 10px;padding:10px 16px 8px}.calendarContent.calendarDaily li{letter-spacing:-.4em;white-space:normal}.calendarContent.calendarDaily li.topic>span a{letter-spacing:normal;margin:0;padding:0;white-space:normal}.calendarContent td ul>li>span{display:block;overflow:hidden;width:13em}.calendarContent li.topic>span{background:var(--color-yellow-100);border-radius:3px;font-weight:700}.calendarContent li.topic.progress>span{background:var(--store-color-green-100)}.calendarContent li.topic.completed>span,.calendarContent li.topic.offer>span{background:var(--color-gray-300)}.calendarContent.calendarDaily li{margin-bottom:20px}.calendarContent.calendarDaily li.topic>span{display:block;font-weight:400;letter-spacing:normal;padding:15px 16px}.calendarContent.calendarDaily li.topic>span br{display:none}.calendarContent.calendarDaily li.topic>span>span{display:block}.calendarContent.calendarDaily li.topic>span.btn{background:var(--color-white);display:block;font-size:12px;margin:0;padding:0;text-align:center}.calendarContent.calendarDaily li.topic>span.btn.cancel a{color:var(--color-black);display:block}.calendarContent.calendarDaily td ul{font-size:14px;margin-top:24px;max-width:100%}.calendarContent.calendarDaily td ul>li>span{width:auto}.calendarContent .calendarContent_week td{border-bottom:none;font-weight:700;height:auto!important;padding:2px}.calendarContent .calendarContent_week td.sunday{color:var(--color-pink-400)}.calendarContent .calendarContent_week td.saturday{color:var(--store-color-green-400)}.calendarContent .calendarContent_week td.holiday{color:var(--color-pink-400)}.calendarContent td.holiday,.calendarContent td.sunday{background-color:var(--color-pink-100)}.calendarContent td.saturday{background-color:var(--store-color-green-100)}.calendarContent td.calendarContent_week.sunday{background-color:var(--color-pink-100)}.calendarContent td.calendarContent_week.saturday{background-color:var(--store-color-green-100)}@media screen and (max-width:800px) and (min-width:481px){.calendarContent td ul>li>span{width:7.2em}}@media screen and (max-width:480px){.calendarContent table{border:none;font-size:10px}.calendarContent td{border-right:none}.calendarContent td ul>li>span{width:4.5em}}.profileWrap{margin:20px 0}.profileImage__icon{height:300px;position:relative;width:100%}.profileImage__icon.is-none{background-color:var(--color-gray-300);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:60px;line-height:44px;margin-inline:auto;text-align:center;width:60px}.profileImage__icon.is-none>img{height:auto;width:32px}.profileImage__icon>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileImage__photo{margin-bottom:16px;min-height:175px;position:relative;text-align:center;width:100%}.profileImage__photo.is-none{background:var(--color-gray-300)}.profileImage__photo>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileImage__logo{height:100px;margin:auto;max-width:350px;position:relative;text-align:center}.profileImage__logo.is-none{border-radius:50%;height:80px;line-height:80px;width:80px}.profileImage__logo>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileImage__edit{background:var(--color-white);border-radius:50%;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);cursor:pointer;display:block;height:35px;left:10px;line-height:35px;position:absolute;text-align:center;top:10px;width:35px}.profileImage__icon.is-none .profileImage__edit,.profileImage__logo.is-none .profileImage__edit{left:-20px;top:0}.profileImage__edit-icon{left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.profileImage__edit input{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.profileImage__note{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:5px 0 0}.profileImage__note>span{display:block;font-size:10px;white-space:nowrap}.profileImage__note>span a{color:var(--store-color-green-400);text-decoration:underline}.profileImage__note>span a.is-active{left:-10px}.profileName{color:var(--color-black);font-size:16px;margin:20px 0 0;text-align:center}.profileName .invoice,.profileName span{color:var(--color-gray-600);font-size:11px}.profileID{color:var(--color-black);font-size:16px;margin-bottom:10px;text-align:center}.profileID span{color:var(--color-gray-600);font-size:11px}.profileTime{color:#000;font-size:16px;margin:20px 0 0;text-align:center}.profileTime dl{letter-spacing:-.4em}.profileTime dl dt{font-size:12px;text-align:left;width:6.5em}.profileTime dl dd,.profileTime dl dt{display:inline-block;letter-spacing:normal}.profileBtn{background:var(--color-gray-100);border:none;border-radius:5px;color:var(--store-color-green-400);display:block;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin-inline:auto;min-width:240px;pointer-events:none;text-align:center;transition:.2s ease-in-out;width:40%}.profileBtn.is-profileImage{color:var(--color-gray-800);margin-top:20px}.profileBtn.is-active{background:var(--color-pink-300);color:var(--color-white);cursor:pointer;pointer-events:all}.profileInsurance{display:flex;flex-direction:column;gap:.6em;margin:30px 0 10px;text-align:center}.profileInsurance__inner{align-items:center;display:flex;gap:.2em;justify-content:center;line-height:1.6}.profileInsurance__icon{fill:var(--color-gray-800);height:1.6em;width:auto}.profileBasicTest{margin:1em 0 10px}.profileBasicTest__inner{text-align:center}.profileBasicTest__link{align-items:center;color:var(--store-color-green-400);display:flex;font-size:10px;gap:2px;justify-content:center;text-decoration:underline}.profileBasicTest__link-icon{fill:var(--store-color-green-400);height:13px;width:13px}.profileBasicTest img{display:inline-block;height:13px;position:relative;top:3px;width:13px}.managementBtn{margin:20px 0;text-align:center}.profileAddCareerBtn{margin:20px 0 0;text-align:center}.profileAddCareerBtn button{background:var(--color-white);border:2px solid var(--color-pink-300);border-radius:5px;color:var(--color-pink-300);cursor:pointer;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;min-width:240px;width:40%}.profileAddCareerBtn button:before{color:var(--color-pink-300);content:"＋ ";font-weight:700}.profileTab{font-size:13px;margin-bottom:10px;margin-top:40px}.profileTab__list{border:1px solid var(--color-gray-200);border-radius:5px;display:flex;height:35px;line-height:35px;overflow:hidden}.profileTab__item{border-left:1px solid var(--color-gray-200);flex:1;text-align:center}.profileTab__item:first-child{border-left:none}.profileTab__item button{background:var(--color-white);border:none;cursor:pointer;display:block;height:100%;transition:.2s ease-in-out;width:100%}.profileTab__item button span{font-size:10px}.profileTab__item.is-current button{background:var(--color-black);color:var(--color-white)}.profileTab_contForm{border-top:1px solid var(--color-black);display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:0}.profileTab_contForm .pref{color:var(--color-gray-600);font-size:.7rem;padding:0 8px}.profileTab_contForm dt{font-size:14px;margin:10px 0}.profileTab_contents input[type=email],.profileTab_contents input[type=password],.profileTab_contents input[type=tel],.profileTab_contents input[type=text],.profileTab_contents input[type=url]{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:13px;padding:5px;width:100%}.profileTab_contents input[type=email].half,.profileTab_contents input[type=password].half,.profileTab_contents input[type=tel].half,.profileTab_contents input[type=text].half,.profileTab_contents input[type=url].half{width:48%}.profileTab_contents textarea{border:1px solid var(--color-gray-200);border-radius:5px;font-size:13px;height:400px;margin-bottom:-10px;width:100%}.profileTab_favbrand{margin:0;padding:0;text-align:left}.profileTab_favbrand input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.profileTab_favbrand input[type=checkbox]+label:before{border-radius:4px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.profileTab_favbrand input[type=checkbox]:checked+label{color:var(--color-white)}.profileTab_favbrand input[type=checkbox]:checked+label:before{background:var(--color-pink-300);border:2px solid var(--color-pink-300);height:100%;top:0;width:100%}.profileTab_favbrand label{cursor:pointer;display:inline-block;margin:0 4px 8px 0;padding:4px 8px;position:relative;transition:all .25s ease}.profileTab_favbrand label:before{border:2px solid var(--color-gray-200);content:" ";display:block;left:0;line-height:2rem;position:absolute;top:0;transition:all .25s ease;z-index:-1}.profileTab_deleteBrand{background:url(/images/icon_delete.png?9b837500e85afe27d2a29cb5359bb701) no-repeat 100%;background-size:18px;border:none;color:var(--store-color-green-400);cursor:pointer;padding:8px 20px 8px 0;text-decoration:underline}.profileTab_movie{margin:auto}.profileTab_movie>video{display:block;width:100%}.profileTab_movie>img{display:block;margin:auto;width:100px}.profileTab_movie>div{background:var(--color-gray-400);display:block;height:100px;margin:0 auto;text-align:center;width:100px}.profileTab_movie>div img{margin-top:30px;width:40px}.profileTab_movie_up{margin:4px;text-align:center}.profileTab_movie_up label{color:var(--store-color-green-400);display:inline-block;font-size:14px;margin-inline:auto;text-decoration:underline}.profileTab_movie_up label input{display:none}.profileTab_movie_up>span{display:block;font-size:12px;line-height:1}.profileTab_photo{align-items:center;display:flex;gap:14px;justify-content:center;margin:auto}.profileTab_photo li.display{position:relative}.profileTab_photo li.display button{background:transparent;border:none;cursor:pointer;height:18px;padding:0;position:absolute;right:2px;top:2px;width:18px}.profileTab_photo li.display button img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileTab_photo li.new a>img{margin-top:40px;width:30px}.profileTab_photo li a{background:var(--color-gray-400);display:block;height:100px;text-align:center;width:100px}.profileTab_photo li a.luminous img{max-width:100%}.profileTab_photo li a.luminous img,.profileTab_photo li>img{background:var(--color-white);display:block;height:100px;-o-object-fit:contain;object-fit:contain;width:100px}.profileTab_photo.--show{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.profileTab_photo.--show li{flex-grow:1;float:none;margin-bottom:10px;width:33%}.profileTab_photo.--show li a,.profileTab_photo.--show li img{height:auto;width:100%}.profileTab_photo.--show li a.luminous img{height:auto;max-width:100%;width:100%}.profileTab__coordinate{align-items:center;display:flex;gap:14px;justify-content:center}.profileTab__coordinate img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileTab__coordinate-image{height:100px;position:relative;width:100px}.profileTab__coordinate-image button{background:transparent;border:none;cursor:pointer;height:18px;padding:0;position:absolute;right:2px;top:2px;width:18px}.profileTab__coordinate-add{align-items:center;background:var(--color-gray-400);display:flex;height:100px;justify-content:center;position:relative;width:100px}.profileTab__coordinate-add img{height:auto;width:30px}.profileTab__coordinate-add input{cursor:pointer;height:100%;left:0;margin-left:0!important;opacity:0;position:absolute;top:0;width:100%}.profileTab_addCareerClose{background:url(/images/icon_delete.png?9b837500e85afe27d2a29cb5359bb701) no-repeat 100%;background-size:18px;border:none;color:var(--store-color-green-400);cursor:pointer;display:block;margin-left:auto;padding:0 20px 0 0;text-decoration:underline}.profileTab_contSns li{margin:10px 0}.profileTab_contSns p{word-wrap:break-word;display:inline-block;line-height:1.2;width:85%}.profileTab_contSns img{margin-right:10px;width:30px}.profileTab_contSns input[type=text]{width:80%}.profileTab_nowOccupation{margin:0 -5px;overflow:hidden}.profileTab_nowOccupation>li{float:left;padding:0 5px;width:50%}.profileTab_contents input[type=password],.profileTab_invoiceNo input[type=text],.profileTab_maxAmount input[type=text],.profileTab_station input[type=text],.profileTab_tel input[type=tel]{margin-right:4px;width:12em}.profileTab_award>li,.profileTab_customBrand>li,.profileTab_lang>li,.profileTab_license>li,.profileTab_paper>li{margin-bottom:8px}.profileWrap.view .profileTab_age,.profileWrap.view .profileTab_award,.profileWrap.view .profileTab_category,.profileWrap.view .profileTab_favbrand,.profileWrap.view .profileTab_height,.profileWrap.view .profileTab_job,.profileWrap.view .profileTab_lang,.profileWrap.view .profileTab_license,.profileWrap.view .profileTab_paper,.profileWrap.view .profileTab_shoes{letter-spacing:-.4em;margin:0 -5px}.profileWrap.view .profileTab_height>span,.profileWrap.view .profileTab_shoes>span{letter-spacing:normal}.profileWrap.view .profileTab_age .number,.profileWrap.view .profileTab_area>span,.profileWrap.view .profileTab_award>li,.profileWrap.view .profileTab_category>li,.profileWrap.view .profileTab_favbrand>li,.profileWrap.view .profileTab_height .number,.profileWrap.view .profileTab_job>li,.profileWrap.view .profileTab_lang>li,.profileWrap.view .profileTab_license>li,.profileWrap.view .profileTab_paper>li,.profileWrap.view .profileTab_shoes .number{border:1px solid var(--color-gray-600);border-radius:4px;display:inline-block;font-size:12px;letter-spacing:normal;margin:0 5px 8px;padding:5px;width:auto}.profileTab_customBrand>li{align-items:center;display:flex;gap:10px;justify-content:space-between}.profileTab_customBrand input{font-size:13px;margin:0;padding:5px;width:calc(100% - 28px)}.profileTab_customBrand input.is-default{color:var(--color-gray-400)}.profileTab_customBrand .deleteBtn{background:none;border:none;cursor:pointer;height:18px;padding:0;width:18px}.profileTab_customBrand .deleteBtn>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileTab_addCustomBrand{background:none;border:none;color:var(--store-color-green-400);cursor:pointer;padding:0;text-decoration:underline}.profileTab_lang>li{align-items:center;display:flex;gap:10px;justify-content:space-between}.profileTab_lang select{font-size:13px;margin:0;padding:5px;width:calc(100% - 28px)}.profileTab_lang select.is-default{color:var(--color-gray-400)}.profileTab_lang .deleteBtn{background:none;border:none;cursor:pointer;height:18px;padding:0;width:18px}.profileTab_lang .deleteBtn>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profileTab_addLang{background:none;border:none;color:var(--store-color-green-400);cursor:pointer;padding:0;text-decoration:underline}.award_badge{align-items:center;display:flex;justify-content:center;margin:10px auto;text-align:center}.award_badge>div{max-width:80px;width:18vw}.star-ratings-css{color:var(--color-gray-200);display:table;font-size:12px;height:15px;left:50%;margin:10px auto 0;padding:0;position:absolute;top:0;transform:translate(-50%);unicode-bidi:bidi-override;z-index:3}.star-ratings-css span{display:table-cell;line-height:1;padding:0 2px}.star-ratings-css-top{color:var(--color-orange-300);display:block;left:0;overflow:hidden;padding:0;position:absolute;top:0;z-index:1}.star-ratings-css-bottom{color:var(--color-white);display:block;padding:0;z-index:0}.ratingDetail{margin:20px 0;text-align:center}.ratingDetail_title{font-size:14px}.ratingDetail_list{background-color:#f0f0f0;border-radius:5px;display:flex;gap:5px;margin:4px 0 0;padding:10px 5px;position:relative}.is-total .ratingDetail_list{padding:25px 0 10px}.ratingDetail_item{flex:1;position:relative}.ratingDetail_text{font-size:11px;white-space:nowrap}.ratingDetail_count{font-size:16px;font-weight:700}.profileTopics__list-wrap{height:230px}.profileTopics__list{background-color:var(--color-gray-100);border-radius:5px;padding-inline:8px}.profileTopics__item{border-bottom:1px solid var(--color-white);cursor:pointer;padding-block:8px;position:relative}.profileTopics__item:last-child{border:none}.profileTopics__item-icon{fill:var(--store-color-green-400);content:"";height:18px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.profileTopics__item.is-notopic{cursor:none;pointer-events:none}.profileTopics__item.is-notopic:before{display:none}.profileTopics__item-inner{align-items:center;display:flex;justify-content:space-between;width:195px}.profileTopics__item-month{font-size:14px;padding-left:4px}.profileTopics__item-topicCounts{font-size:11px}.profileTopics__item-topicCounts .number{color:var(--store-color-green-400);font-size:16px;font-weight:700;margin-right:2px}.is-notopic .profileTopics__item-topicCounts .number{color:var(--color-gray-800)}.talentTopics{display:flex;flex-direction:column;gap:10px}.talentTopics p.talentTopics__text{font-size:14px}.talentTopics p.talentTopics__text.is-error{color:var(--color-error)}.talentTopics__profile{align-items:center;display:flex;gap:8px;grid-area:a;justify-content:flex-start}.talentTopics__profile-image{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.talentTopics__profile-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:11px;max-height:40px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.talentTopics__budget{display:flex;flex-direction:column;gap:10px;width:100%}.talentTopics__budget-remining{align-self:flex-end;margin-top:-40px}.talentTopics__budget-detail-wrap{display:grid;grid-template-rows:1fr}.talentTopics__budget-detail-wrap.budgetDetail-enter-active,.talentTopics__budget-detail-wrap.budgetDetail-leave-active{transition:grid-template-rows .1s linear}.talentTopics__budget-detail-wrap.budgetDetail-enter-from,.talentTopics__budget-detail-wrap.budgetDetail-leave-to{grid-template-rows:0fr}.talentTopics__budget__body{display:flex;flex-direction:column;gap:10px}.topicsSelect__head{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px}.topicsSelect__month{font-size:18px;font-weight:700}.topicsSelect__total{display:flex}.topicsSelect__total>span{padding-inline:8px}.topicsSelect__total>span:not(:last-child){border-right:1px solid var(--color-gray-300)}.topicsSelect__total-cost{font-size:18px;font-weight:700;line-height:1.4;margin-inline:2px}.topicsSelect__total-cost.is-overBudget{color:var(--color-error)}.topicsSelect__total-count{font-size:18px;font-weight:700;line-height:1.4;margin-right:2px}.topicsSelect__list-wrap{background-color:var(--color-gray-100);border-radius:5px;padding:8px}.topicsSelect__list-wrap.is-none{background-color:transparent;padding:0}.topicsSelect p.topicsSelect__none{font-size:14px;margin-top:60px;text-align:center}.topicsSelect__list{display:flex;flex-direction:column;gap:8px}.topicsSelect__item{align-items:center;display:flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topicsSelect__item>label{align-items:center;display:flex;flex:1}.topicsSelect__checkbox{height:16px;margin-right:4px;position:relative;width:16px}.topicsSelect__checkbox input[type=checkbox]{opacity:0}.topicsSelect__checkbox-icon{background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:2px;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.topicsSelect__checkbox-icon:before{border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);content:"";display:none;height:8px;left:4px;position:absolute;top:1px;transform:rotate(50deg);width:4px}.topicsSelect__checkbox input[type=checkbox]:checked+.topicsSelect__checkbox-icon{background-color:var(--store-color-green-400);border:1px solid var(--store-color-green-400)}.topicsSelect__checkbox input[type=checkbox]:checked+.topicsSelect__checkbox-icon:before{display:block}.topicsSelect__condition{align-items:center;display:flex;flex:1;justify-content:space-between}.topicsSelect__date{font-size:14px}.topicsSelect__date .week{font-size:11px;margin-left:2px}.topicsSelect__workTime{align-items:center;display:flex;font-size:11px;gap:2px;justify-content:center;margin-left:4px;width:-moz-fit-content;width:fit-content}.topicsSelect__workTime-end,.topicsSelect__workTime-start{font-size:14px}.topicsSelect__fee{font-size:16px;margin-left:auto}.topicsSelect__fee-unit{font-size:10px;margin-left:2px}.topicsSelect__favorite{height:24px;width:24px}.reminingBudget{align-items:center;align-self:flex-end;background-color:var(--color-gray-100);border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;gap:4px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.reminingBudget.is-open{background-color:var(--color-gray-200)}.reminingBudget__amount{font-size:18px;margin-right:4px}.reminingBudget__icon{transform-origin:center center;transition:all .5s}.is-open .reminingBudget__icon{transform:rotate(-180deg)}.bottomModal{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:11}.bottomModal.profileTopicsModal-enter-active,.bottomModal.profileTopicsModal-leave-active{transition:all .5s ease}.bottomModal.profileTopicsModal-enter-from,.bottomModal.profileTopicsModal-leave-to{opacity:0}.bottomModal__bg{background-color:rgba(var(--color-black-rgb),.3);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.bottomModal__content{background-color:var(--color-white);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 0 24px rgba(var(--color-black-rgb),.16);display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:900px;position:absolute;transform:translate(-50%);width:100%;z-index:100}.bottomModal__content.profileTopicsModal-content-enter-active,.bottomModal__content.profileTopicsModal-content-leave-active{transition:all .5s ease}.bottomModal__content.profileTopicsModal-content-enter-from,.bottomModal__content.profileTopicsModal-content-leave-to{opacity:0;transform:translate(-50%,100%)}.bottomModal__content-head{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;justify-content:space-between;padding:16px}.bottomModal__content-body{max-height:415px;overflow-y:scroll;padding-block:16px}.bottomModal__content-body__inner{display:flex;flex-direction:column;gap:12px;padding-inline:16px}.bottomModal__content-foot{padding:0 16px 24px}.bottomModal__content-foot-inner{align-items:center;border-top:1px solid var(--color-gray-300);display:flex;gap:10px;justify-content:center;padding:16px 0 0}.bottomModal__title{font-size:18px;font-weight:700}.bottomModal__close{cursor:pointer;height:28px;width:28px}.bottomModal__button{align-items:center;background-color:var(--color-pink-300);border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:45px;justify-content:center;min-width:120px;padding:0 32px;transition:all .3s}.bottomModal__button>span{color:var(--color-white);font-size:16px;letter-spacing:.1em;text-align:center}.bottomModal__button.is-cancel{background-color:transparent;border:1px solid var(--color-gray-400)}.bottomModal__button.is-cancel>span{color:var(--color-gray-500)}.bottomModal__button.is-disabled{background-color:var(--color-gray-100);cursor:none;pointer-events:none}.bottomModal__button.is-disabled>span{color:var(--color-gray-400)}@media screen and (min-width:801px){.bottomModal{height:100%;left:auto;right:0;width:100%}.bottomModal.profileTopicsModal-enter-active,.bottomModal.profileTopicsModal-leave-active{transition:all .5s ease}.bottomModal.profileTopicsModal-enter-from,.bottomModal.profileTopicsModal-leave-to{opacity:0}.bottomModal__content{border-radius:0;bottom:0;height:100%;left:auto;right:0;transform:translate(0);width:450px}.bottomModal__content-body{flex:1;max-height:100%}.bottomModal__content.profileTopicsModal-content-enter-active,.bottomModal__content.profileTopicsModal-content-leave-active{transition:all .5s ease}.bottomModal__content.profileTopicsModal-content-enter-from,.bottomModal__content.profileTopicsModal-content-leave-to{opacity:0;transform:translate(100%)}}.budgetDetail{border:1px solid var(--color-gray-200);container-type:inline-size;overflow:hidden;width:100%}.budgetDetail__inner{padding:16px}.budgetDetail__head{align-items:flex-end;display:flex;font-size:14px;justify-content:space-between}.budgetDetail__title{align-items:flex-end;display:flex;gap:2px}.budgetDetail__title-month{font-size:22px;font-weight:700;line-height:1;padding-bottom:4px}.budgetDetail__total{align-items:flex-end;display:flex;font-size:16px;gap:2px}.budgetDetail__total .yen{font-size:13px;padding-bottom:3px}.budgetDetail__body{margin-top:8px}.budgetDetail__summary{display:flex}.budgetDetail__summary-usage{align-items:center;display:flex;flex:1;flex-direction:column;padding:2px 0}.budgetDetail__summary-usage:first-child{border-right:1px solid var(--color-gray-400)}.budgetDetail__summary-usage-title{display:inline-block;font-size:12px;padding-left:15px;position:relative}.budgetDetail__summary-usage-title:before{content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.budgetDetail__summary-usage-title.is-matching:before{background-color:var(--store-color-green-400)}.budgetDetail__summary-usage-title.is-offer:before{background-color:var(--store-color-green-200)}.budgetDetail__summary-usage-amount{align-items:flex-end;display:flex;font-size:18px;gap:2px;justify-content:center}.budgetDetail__summary-usage-amount .yen{font-size:13px;padding-bottom:3px}.budgetDetail__summary-usageRate{align-items:center;border:1px solid var(--color-gray-400);color:var(--color-gray-700);display:flex;flex-direction:column;font-size:11px;justify-content:center;width:70px}.budgetDetail__summary-usageRate-amount{align-items:flex-end;display:flex;font-size:18px;font-weight:700;gap:2px;line-height:1.2}.budgetDetail__summary-usageRate-amount .per{font-size:11px;font-weight:400;padding-bottom:2px}.budgetDetail__progressBar{background-color:var(--color-gray-200);display:flex;gap:1px;height:4px;justify-content:flex-start;margin-top:12px;position:relative;width:100%}.budgetDetail__progressBar-matching{background-color:var(--store-color-green-400);display:inline-block;height:100%}.budgetDetail__progressBar-offer{background-color:var(--store-color-green-200);display:inline-block;height:100%}.budgetDetail__progressBar-remaining{background-color:var(--color-gray-200);display:inline-block;flex:1;height:10%}.budgetDetail__remaining{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.budgetDetail__remaining-title{display:inline-block;font-size:11px;padding-left:15px;position:relative}.budgetDetail__remaining-title:before{background-color:var(--color-gray-400);content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.budgetDetail__remaining-amount{align-items:flex-end;display:flex;font-size:20px;font-weight:700;gap:2px;justify-content:flex-end;line-height:1;padding-bottom:6px}.budgetDetail__remaining-amount .yen{font-size:15px;font-weight:400;padding-bottom:3px}@container (min-width: 500px){.budgetDetail__inner{padding:16px 24px}.budgetDetail__head{font-size:16px}.budgetDetail__title-month{font-size:24px;padding-bottom:5px}.budgetDetail__total{font-size:20px}.budgetDetail__total .yen{font-size:16px;padding-bottom:2px}.budgetDetail__body{margin-top:12px}.budgetDetail__summary-usage-title{font-size:15px}.budgetDetail__summary-usage-amount{font-size:20px}.budgetDetail__summary-usage-amount .yen{font-size:15px;padding-bottom:3px}.budgetDetail__summary-usageRate{width:80px}.budgetDetail__summary-usageRate-title{font-size:14px}.budgetDetail__summary-usageRate-amount{font-size:18px}.budgetDetail__progressBar{margin-top:16px}.budgetDetail__remaining{gap:12px;margin-top:16px}.budgetDetail__remaining-title{font-size:15px}.budgetDetail__remaining-amount{font-size:22px;padding-bottom:2px}.budgetDetail__remaining-amount .yen{font-size:16px;padding-bottom:4px}}.nodata{align-items:center;background-color:var(--color-white);border-radius:5px;display:flex;flex-direction:column;gap:16px;padding:32px 0}.nodata__text{font-size:14px;text-align:center}.nodata__text.is-primary{font-size:16px}.nodata__text .is-sp{display:inline-block}.nodata__icon{height:auto;width:116px}.nodata__buttons{align-items:center;display:flex;gap:8px}.nodata__buttons>a{background-color:var(--store-color-green-400);border-radius:5px;color:var(--color-white);display:inline-block;padding:10px 32px}@media screen and (min-width:801px){.nodata__text .is-sp{display:none}}.displaySelector{display:flex;justify-content:flex-end;padding-top:10px}.topicDisplaySelector{border:1px solid var(--color-gray-400);border-radius:4px;display:grid;grid-template-columns:repeat(2,1fr);height:28px;overflow:hidden;width:120px}.topicDisplaySelector__button{align-items:center;background-color:var(--color-white);border:none;cursor:pointer;display:flex;justify-content:center;width:100%}.topicDisplaySelector__button .icon{fill:var(--color-gray-600);height:20px;width:20px}.topicDisplaySelector__button.is-active{background-color:var(--color-gray-600)}.topicDisplaySelector__button.is-active .icon{fill:var(--color-white)}.topicCardHorizontal{position:relative}.topicCardHorizontal__inner{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-700);display:flex;flex-direction:column;font-size:14px;height:100%;overflow:hidden;width:100%}.topicCardHorizontal__invoice{background-color:rgba(var(--color-black-rgb),.5);border-radius:0 2px 2px 0;color:#fff;font-size:8px;font-weight:700;left:0;padding:3px 5px;position:absolute;top:5px}.topicCardHorizontal__campaign{background-color:var(--color-yellow-300);border-radius:0 2px 0 0;bottom:0;color:var(--color-gray-700);display:inline-block;font-size:10px;font-weight:700;left:0;letter-spacing:.05em;padding:2px 8px;position:absolute}.topicCardHorizontal__status{display:grid;font-size:12px;font-weight:700;grid-template-columns:160px 1fr;padding:10px 12px}.topicCardHorizontal__status .icon{margin-right:4px}.topicCardHorizontal__status.offer{background-color:var(--color-blue-100)}.topicCardHorizontal__status.offer .icon{color:var(--color-blue-300)}.topicCardHorizontal__status.matching{background-color:var(--color-blue-100)}.topicCardHorizontal__status.matching .icon{color:var(--color-blue-300)}.topicCardHorizontal__status.working{background-color:var(--color-yellow-100)}.topicCardHorizontal__status.working .icon{color:var(--color-yellow-300)}.topicCardHorizontal__status.talentRating{background-color:var(--color-blue-100)}.topicCardHorizontal__status.talentRating .icon{color:var(--color-blue-300)}.topicCardHorizontal__status.storeRating{background-color:var(--color-yellow-100)}.topicCardHorizontal__status.storeRating .icon{color:var(--color-yellow-300)}.topicCardHorizontal__status.noContract{background-color:var(--color-gray-200)}.topicCardHorizontal__status.noContract .icon{color:var(--color-gray-700)}.topicCardHorizontal__status.storeCancel{background-color:var(--color-yellow-100)}.topicCardHorizontal__status.storeCancel .icon{color:var(--color-yellow-300)}.topicCardHorizontal__status.talentCancel{background-color:var(--color-blue-100)}.topicCardHorizontal__status.talentCancel .icon{color:var(--color-blue-300)}.topicCardHorizontal__status.talentCancelNoCall{background-color:var(--color-blue-100)}.topicCardHorizontal__status.talentCancelNoCall .icon{color:var(--color-blue-300)}.topicCardHorizontal__status.unapproved{background-color:var(--color-yellow-100)}.topicCardHorizontal__status.unapproved .icon{color:var(--color-yellow-300)}.topicCardHorizontal__status.done{background-color:var(--color-gray-200)}.topicCardHorizontal__status.done .icon{color:var(--color-gray-700)}.topicCardHorizontal__status.revoke{background-color:var(--color-gray-200)}.topicCardHorizontal__status.revoke .icon{color:var(--color-gray-700)}.topicCardHorizontal__status-workedTime{align-items:center;display:flex;font-weight:400;gap:20px;line-height:1;width:-moz-fit-content;width:fit-content}.is-singleDisplaySize .topicCardHorizontal__status-workedTime{font-size:10px;gap:10px}.topicCardHorizontal__status-workedTime .time{font-size:14px;margin-left:4px}.topicCardHorizontal__body{display:flex}.is-singleDisplaySize .topicCardHorizontal__body{align-items:center}.topicCardHorizontal__photo{background-color:var(--color-gray-300);height:160px;overflow:hidden;position:relative;width:160px}.is-singleDisplaySize .topicCardHorizontal__photo{height:100px;margin-left:12px;width:100px}.topicCardHorizontal__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topicCardHorizontal__detail{flex:1;padding-inline:12px}.is-singleDisplaySize .topicCardHorizontal__detail{padding-bottom:8px}.topicCardHorizontal__profileLink{align-items:center;display:flex;gap:6px;justify-content:flex-start;padding-block:10px}.topicCardHorizontal__profileLink .name{color:var(--color-gray-800);display:inline-block;flex:1;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;word-break:break-word}.topicCardHorizontal__profileLink .icon{fill:var(--color-blue-300);height:18px;width:18px}.topicCardHorizontal__workConditions{align-items:flex-start;background-color:var(--color-gray-100);border-radius:8px;display:flex;flex:1;flex-direction:column;line-height:1.5;padding:6px;position:relative}.topicCardHorizontal__time{align-items:center;display:flex;font-size:14px;gap:6px;justify-content:flex-start}.topicCardHorizontal__time .icon{flex-shrink:0;height:18px;width:18px}.is-singleDisplaySize .topicCardHorizontal__time{align-items:flex-start}.is-singleDisplaySize .topicCardHorizontal__time .icon{margin-top:2px}.topicCardHorizontal__fee{align-items:center;display:flex;gap:6px;justify-content:flex-start}.topicCardHorizontal__fee>div{align-items:flex-end;display:flex;font-size:16px;gap:4px}.topicCardHorizontal__fee>div .unit{font-size:10px;padding-bottom:1px}.topicCardHorizontal__fee .icon{flex-shrink:0;height:18px;margin-top:2px;width:18px}.is-singleDisplaySize .topicCardHorizontal__fee .fee{font-size:14px}.topicCardHorizontal__candidate{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:40px}.topicCardHorizontal__tags{display:flex;flex:1;flex-wrap:wrap;gap:3px;margin-top:8px}.topicCardHorizontal__tags .tag{border:1px solid var(--color-gray-300);border-radius:2px;display:inline-block;font-size:10px;line-height:1;margin:0 3px 3px 0;padding:3px 4px}.topicCardHorizontal__statusBadge{position:absolute;right:0;top:-5px}.topicCardHorizontal__statusBadge>img{height:auto;width:45px}.topicCardHorizontal__button{padding:10px 12px;width:100%}.topicCardHorizontal__button:has(a){border-top:1px solid var(--color-gray-200)}.topicCardHorizontal__button>a,.topicCardHorizontal__button>button{font-size:12px;height:38px;line-height:38px;text-align:center;width:100%}.topicCardVertical{position:relative}.topicCardVertical__inner{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-700);display:flex;flex-direction:column;font-size:14px;height:100%;overflow:hidden;width:100%}.topicCardVertical__invoice{background-color:rgba(var(--color-black-rgb),.5);border-radius:0 2px 2px 0;color:#fff;font-size:8px;font-weight:700;left:0;padding:3px 5px;position:absolute;top:5px}.topicCardVertical__campaign{background-color:var(--color-yellow-300);border-radius:0 2px 0 0;bottom:0;color:var(--color-gray-700);display:inline-block;font-size:10px;font-weight:700;left:0;letter-spacing:.05em;padding:2px 8px;position:absolute}.topicCardVertical__status{font-size:12px;font-weight:700;margin-bottom:8px;padding:15px 12px}.topicCardVertical__status .icon{margin-right:4px}.topicCardVertical__status.offer{background-color:var(--color-blue-100)}.topicCardVertical__status.offer .icon{color:var(--color-blue-300)}.topicCardVertical__status.matching{background-color:var(--color-blue-100)}.topicCardVertical__status.matching .icon{color:var(--color-blue-300)}.topicCardVertical__status.working{background-color:var(--color-yellow-100)}.topicCardVertical__status.working .icon{color:var(--color-yellow-300)}.topicCardVertical__status.talentRating{background-color:var(--color-blue-100)}.topicCardVertical__status.talentRating .icon{color:var(--color-blue-300)}.topicCardVertical__status.storeRating{background-color:var(--color-yellow-100)}.topicCardVertical__status.storeRating .icon{color:var(--color-yellow-300)}.topicCardVertical__status.noContract{background-color:var(--color-gray-200)}.topicCardVertical__status.noContract .icon{color:var(--color-gray-700)}.topicCardVertical__status.storeCancel{background-color:var(--color-yellow-100)}.topicCardVertical__status.storeCancel .icon{color:var(--color-yellow-300)}.topicCardVertical__status.talentCancel{background-color:var(--color-blue-100)}.topicCardVertical__status.talentCancel .icon{color:var(--color-blue-300)}.topicCardVertical__status.talentCancelNoCall{background-color:var(--color-blue-100)}.topicCardVertical__status.talentCancelNoCall .icon{color:var(--color-blue-300)}.topicCardVertical__status.unapproved{background-color:var(--color-yellow-100)}.topicCardVertical__status.unapproved .icon{color:var(--color-yellow-300)}.topicCardVertical__status.done{background-color:var(--color-gray-200)}.topicCardVertical__status.done .icon{color:var(--color-gray-700)}.topicCardVertical__status.revoke{background-color:var(--color-gray-200)}.topicCardVertical__status.revoke .icon{color:var(--color-gray-700)}.topicCardVertical__status-workedTime{display:flex;font-size:12px;font-weight:400}.topicCardVertical__status-workedTime .punchIn,.topicCardVertical__status-workedTime .punchOut{flex:1}.is-singleDisplaySize .topicCardVertical__status-workedTime{font-size:10px;gap:10px}.topicCardVertical__status-workedTime .time{font-size:14px;margin-left:4px}.topicCardVertical__body{flex:1;padding-bottom:16px}.topicCardVertical__photo{aspect-ratio:1;background-color:var(--color-gray-300);overflow:hidden;position:relative;width:100%}.topicCardVertical__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topicCardVertical__profileLink{align-items:center;display:flex;gap:6px;height:45px;justify-content:flex-start;padding:10px 12px}.topicCardVertical__profileLink .name{color:var(--color-gray-800);display:inline-block;flex:1;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;word-break:break-word}.topicCardVertical__profileLink .icon{fill:var(--color-blue-300);height:18px;width:18px}.topicCardVertical__workConditions{align-items:flex-start;background-color:var(--color-gray-100);border-radius:8px;display:flex;flex:1;flex-direction:column;line-height:1.5;margin:0 12px;padding:6px;position:relative}.is-singleDisplaySize .topicCardVertical__workConditions{gap:6px;padding:12px 12px 0}.topicCardVertical__date,.topicCardVertical__time{font-size:14px}.topicCardVertical__date,.topicCardVertical__fee,.topicCardVertical__time{align-items:center;display:flex;gap:6px;justify-content:flex-start}.topicCardVertical__fee>div{align-items:flex-end;display:flex;font-size:16px;gap:4px}.topicCardVertical__fee>div .unit{font-size:10px;padding-bottom:1px}.is-singleDisplaySize .topicCardVertical__fee .fee{font-size:14px}.topicCardVertical__candidate{align-items:center;content:"";display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:40px}.topicCardVertical__tags{align-items:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:3px 4px;margin:8px 12px 0}.topicCardVertical__tags .tag{border:1px solid var(--color-gray-300);border-radius:2px;font-size:10px;line-height:1;padding:3px 4px}.topicCardVertical__statusBadge{position:absolute;right:0;top:-5px}.topicCardVertical__statusBadge>img{height:auto;width:45px}.topicCardVertical__button{padding:10px 12px;width:100%}.topicCardVertical__button:has(a),.topicCardVertical__button:has(button){border-top:1px solid var(--color-gray-200)}.topicCardVertical__button>a,.topicCardVertical__button>button{font-size:12px;height:38px;line-height:38px;text-align:center;width:100%}
