@charset "UTF-8";body,dd,dl,dt,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input[type=text],ol,p,select,table,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}table,tbody,td,th,thead,tr{border:none}ol,ul{list-style:none}address{font-style:normal}img{vertical-align:bottom}a img{border:none}video{background-color:var(--color-black)}textarea{font-size:1em}aside,figcaption,figure,footer,header,nav,section{display:block}.registForm_subtext{font-size:10px;margin:10px 0;text-align:center}.registForm_subtext a{color:var(--color-link);text-decoration:underline}.thanksText{margin:40px auto;text-align:center;width:100%}.thanksText_sub{border-top:1px solid var(--color-gray-200);font-size:12px;margin:40px 0 -10px;padding:20px 0 0;width:100%}.thanksText span.bold{color:var(--color-pink-300);font-size:30px}.passForget{font-size:10px}.passForget a{color:var(--color-error)}.withdrawal{margin-top:30px}.withdrawalBtn{background:var(--color-pink-300);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;display:block;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin-inline:auto;text-align:center;transition:.2s ease-in-out;width:40%}.withdrawal_lead{font-size:15px;margin-bottom:24px}.withdrawalList{border:1px dotted var(--color-pink-300);padding:6px 8px 0}.withdrawalList li{list-style:disc;margin-left:1.5em}.withdrawalList>li{margin-bottom:8px}.withdrawalReason{border-top:1px solid var(--color-gray-100);margin-top:40px;padding-top:20px}.withdrawalReason dl{margin-bottom:16px}.withdrawalReason dt{font-weight:700;margin-bottom:8px}.withdrawalReason li{margin-bottom:4px}.withdrawalReason textarea{font-size:14px;height:150px;max-width:500px;padding:4px}@media screen and (max-width:800px){.withdrawal_lead{font-size:14px}}@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%}}body,html{height:100%;min-width:320px}*,body,textarea{box-sizing:border-box}body,textarea{-webkit-text-size-adjust:100%;background:var(--color-white);color:var(--color-gray-800);font-family:Noto Sans JP,メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,Helvetica,Arial,sans-serif;font-size:85%;line-height:1.8;width:100%}img{height:auto;max-width:100%}a{color:var(--color-black);transition:.2s ease-in-out}a,a:hover{text-decoration:none}input[type=checkbox],label{cursor:pointer}label{display:block}fieldset{border:none;padding:0}.pc_only{display:none}.sp_only{display:block}.sticky{position:sticky}.wrapper{min-height:100%}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0 15px;width:100%}.container.is-storeProfileEdit{max-width:800px}.container.is-store{display:flex;flex-direction:column;margin-inline:auto;max-width:960px;padding:0 15px 30px;width:100%}.container.is-talent{display:flex;flex-direction:column;min-height:calc(100svh - 330px)}main{padding-bottom:50px;padding-top:50px}@media screen and (min-width:801px){.wrapper{min-height:calc(100% - 103px)}main{padding-top:0}.container{max-width:960px;overflow:hidden;padding:0!important;width:100%}.container.is-store{padding:0 10px!important}.container.is-talent{min-height:calc(100svh - 480px)}.container.blogSize{width:600px}.pc_only{display:block}.sp_only{display:none!important}}header{background:rgba(var(--color-white-rgb),.9);height:50px;min-width:320px;position:fixed;width:100%;z-index:11}header .headerWrapper{align-items:center;display:flex;height:50px;justify-content:center}header .headerWrapper .logo{margin:0;text-align:center}header .headerWrapper .logo img{width:165px}header .headerWrapper .pcMenu{display:none}header .headerWrapper .headerSwitch{border:1px solid var(--color-gray-600);margin-left:20px;padding:5px 10px;position:absolute;right:10px;text-align:center;top:10px}header .headerWrapper .headerSwitch a{align-items:center;display:flex;justify-content:center}header .headerWrapper .headerSwitch a span{color:var(--color-gray-600);display:block;font-size:10px}@media screen and (min-width:801px){header{height:64px;margin:auto;max-width:960px;position:relative}header .headerWrapper{align-items:center;display:flex;height:64px}header .headerWrapper .logo{align-items:center;display:flex;float:none;margin:0;padding:0}header .headerWrapper .pcMenu{align-items:center;display:flex;height:65px;justify-content:space-between;margin-left:auto}header .headerWrapper .pcMenu>li{margin:0 20px}header .headerWrapper .pcMenu>li img{height:14px;margin-right:4px;vertical-align:middle}header .headerWrapper .pcMenu>li svg{fill:var(--color-gray-500);height:24px;margin-right:8px;vertical-align:middle}header .headerWrapper .pcMenu>li a{align-items:center;display:flex;justify-content:center}header .headerWrapper .pcMenu>li span{color:var(--color-gray-500);white-space:nowrap}header .headerWrapper .pcMenu>li.on svg{fill:var(--color-gray-800)}header .headerWrapper .pcMenu>li.on span{color:var(--color-gray-800)}header .headerWrapper .headerSwitch{margin-left:20px;position:inherit;text-align:center;top:7px}header .headerWrapper .headerSwitch span{display:block;font-size:14px}}footer{background:var(--color-white);border-top:1px solid var(--color-gray-400);bottom:0;height:50px;min-width:320px;position:fixed;width:100%;z-index:3}footer.footerGuest{display:none}footer>ul{margin:auto}footer ul li{font-size:10px;position:relative;text-align:center;width:100%}footer ul li span{display:block}footer ul li a{color:var(--color-gray-500);display:block}footer .copyright,footer .footerList_pc{display:none}.footerTalent ul.flex_between li{align-items:center;display:flex;height:50px;justify-content:center}.footerTalent ul.flex_between li a{align-items:center;display:flex;flex-direction:column;justify-content:center}.footerTalent ul.flex_between li svg{fill:var(--color-gray-500);margin-bottom:4px;width:23px}.footerTalent ul.flex_between li span{color:var(--color-gray-500);line-height:1}.footerTalent ul.flex_between li.on svg{fill:var(--color-gray-800)}.footerTalent ul.flex_between li.on span{color:var(--color-gray-800)}.footerStore ul.flex_between li{align-items:center;display:flex;height:50px;justify-content:center}.footerStore ul.flex_between li a{align-items:center;display:flex;flex-direction:column;justify-content:center}.footerStore ul.flex_between li svg{fill:var(--color-gray-400);margin-bottom:4px;width:23px}.footerStore ul.flex_between li span{color:var(--color-gray-400);line-height:1}.footerStore ul.flex_between li.on svg{fill:var(--color-gray-800)}.footerStore ul.flex_between li.on span{color:var(--color-gray-800)}.footerStore ul.flex_between li.rating img,.footerStore ul.flex_between li.topic img,.footerStore ul.flex_between li.work img{margin:0 0 4px;width:27px}.footerManagement ul li{height:50px}.footerManagement ul li,.footerManagement ul li a{align-items:center;display:flex;justify-content:center}.footerManagement ul li a{flex-direction:column}.footerManagement ul li svg{fill:var(--color-gray-500);margin-bottom:4px;width:23px}.footerManagement ul li span{color:var(--color-gray-500);line-height:1}.footerManagement ul li.on svg{fill:var(--color-gray-800)}.footerManagement ul li.on span{color:var(--color-gray-800)}@media screen and (min-width:801px){footer{height:auto;padding:12px 0;position:relative;text-align:center}footer.footerGuest{display:block}footer ul.flex_between{display:none}footer .footerList_pc{display:block;letter-spacing:-.4em;margin:auto;max-width:960px}footer .footerList_pc>li{display:inline-block;font-size:12px;letter-spacing:normal;margin-right:8px;width:auto}footer .footerList_pc>li:after{content:" | ";padding-left:8px}footer .footerList_pc>li:last-child:after{content:none}footer .footerList_pc>li a{color:var(--color-link);display:inline}footer .footerList_pc+.footerList_pc{margin-bottom:10px}footer .copyright{display:block;margin:auto;max-width:960px;text-align:center;width:100%}}.titleBox{background:var(--color-gray-100);font-size:13px;font-weight:700;line-height:30px;text-align:center}.titleBox_title{line-height:1.4;padding:10px 0}::-webkit-input-placeholder{color:#ccc}.profileFaq{margin-top:10px;text-align:right}.profileFaq a{font-size:13px;letter-spacing:.05em;max-width:400px;text-decoration:underline}.profileFaq a:hover{text-decoration:none}.profileFaq svg{height:15px;margin:0 5px 0 0;position:relative;top:3px;width:auto}@media screen and (min-width:801px){.titleBox{height:50px}.titleBox_title{font-size:20px;font-weight:400}}.leadBox{margin:40px 0}.leadBox_center{margin:20px 0;text-align:center}.commonText{font-size:12px}.commonForm h3{font-weight:300;margin:20px 0}.commonForm dt{color:var(--color-pink-300);font-size:11px;margin:20px 0 5px}.commonForm .caution{display:block;font-size:10px;line-height:20px;margin:5px 0 0}.commonForm dd.bank{overflow:hidden}.commonForm dd.bank dt{clear:left;color:var(--color-gray-800);float:left;margin:10px 8px 0 0;width:5.5em}.commonForm dd.bank dd{float:left;margin:5px 0}.commonForm input[type=email],.commonForm input[type=password],.commonForm input[type=tel],.commonForm input[type=text]{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;font-size:12px;padding:5px;width:100%}.commonForm input[type=radio]{margin:0 5px}::-webkit-input-placeholder{color:var(--color-gray-400)}.commonForm input.code{width:80px}.commonForm input[type=checkbox]{vertical-align:middle}.registForm_store{border-top:1px solid var(--color-gray-100);margin-top:0;padding-top:20px}.formalForm{margin-top:50px}.registForm_store>dl{margin-bottom:20px}.registForm_store dd>p{font-size:11px;margin-bottom:10px}.profileTab_contForm a{color:var(--color-link);text-decoration:underline}.budgetTerm select,.budgetWrap select,.commonForm select,.costWrap select,.profileTab_contForm input[type=number],.summaryTerm select,.summaryWrap select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;font-size:14px;margin:0 3px;padding:5px;width:20%}.profileTab_contForm select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;margin:0 5px;padding:5px;width:20%}.profileTab_contForm input[type=file]{margin-left:5px}.profileTab_contForm .time{margin:0 -5px}.profileTab_contForm .conditions input,.profileTab_contForm .time select{width:50px}.profileTab_contForm .conditions select{width:70px}.profileTab_contForm .age,.profileTab_contForm .conditions,.profileTab_contForm .height,.profileTab_contForm .info,.profileTab_contForm .time{font-size:12px}.profileTab_contForm .info ol,.profileTab_contForm .info p{margin-top:8px}.profileTab_contForm .info textarea{margin-top:20px}.profileTab_contForm .conditions li,.profileTab_contForm .info li{margin-bottom:5px}@media screen and (max-width:640px){.profileTab_contForm .time span.period{display:block;padding:5px 10px}}.commonForm dd.bank select{padding-top:2px;width:80px}.profileTab_contForm p{font-size:12px}.commonForm textarea{border:1px solid var(--color-gray-200);border-radius:5px;height:80px;margin-bottom:-10px;width:100%}.commonForm input.small{margin:0 5px;width:18%}.commonForm input.medium{margin:0 5px;width:50%}.commonForm input.small:first-child{margin-left:0}.commonForm input.small.time{margin:0 5px;width:20%}.commonForm .remuneration{display:inline-block;margin-top:10px;width:4rem}.commonForm .note{cursor:pointer;display:block;font-size:10px;position:relative;top:5px;white-space:nowrap}.commonForm .topic-register-box{display:flex;justify-content:space-between}.commonForm .note svg{display:inline-block;height:13px;position:relative;top:3px;width:13px}.commonForm .note>span{display:inline-block;font-size:10px;letter-spacing:.05em;text-decoration:underline}.commonForm input.inputError{background:var(--color-pink-200);border:1px solid var(--color-error)}.commonForm .error{background:var(--color-error);color:var(--color-white);display:inline-block;font-size:10px;margin:6px 0 0;padding:0 5px}.commonForm .error:empty{display:none}.commonForm .error+.error{margin-left:5px}.commonForm .error:empty+.error{margin-left:0}.commonForm_submit{margin:20px 0;text-align:center}.commonForm_submit.__regist{margin-top:30px}.commonForm_submit button:nth-child(2){margin-top:20px}.commonForm_modal h3{color:var(--color-pink-300);font-size:16px;text-align:center}.commonForm_modal dt{color:var(--color-gray-400);font-size:11px;margin:10px 0 5px}.commonForm_modal dd.flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.commonForm_modal dd.flex span{font-size:13px;min-width:60px;padding:0 3px;text-align:center;white-space:nowrap}.commonForm_modal.is-cancel p{margin:20px 0 0;text-align:left}.commonForm_modal.is-cancel p .cancel-alert-text{color:var(--color-pink-300);font-size:20px;font-weight:700}.commonForm_modal.is-cancel p a{color:var(--color-link)}.commonForm_modal.is-cancel+.commonForm_submit{margin:40px 0 20px}.commonYesno_modal{font-size:14px}.commonYesno_modal .bold{color:var(--color-pink-300)}.commonForm_yesno{margin:20px 0 5px}.commonForm_yesno input{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;padding:5px;width:100%}.commonForm_yesno input.small{margin:0 5px;width:18%}.commonForm_yesno input.medium{margin:0 5px;width:50%}.registerTalentForm{padding-top:20px}.registerTalentForm__friend{margin-top:24px}.registerTalentForm__friend-label{color:var(--color-gray-800);font-size:14px;font-weight:700;margin-bottom:8px}.registerTalentForm__friend-text{color:var(--color-gray-800);font-size:16px}.loginForm{border-bottom:1px solid var(--color-gray-300);margin-top:24px;padding-bottom:40px}.loginForm__links{font-size:14px}.loginForm__links a{color:var(--color-link);text-decoration:underline}.registerFormGuide{align-items:center;display:flex;flex-direction:column;padding-top:40px}.registerFormGuide__label{font-size:16px;margin-bottom:12px}.registerFormGuide__button{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:17px;height:50px;justify-content:center;letter-spacing:.1em;width:100%}.commonFormField{text-align:left}.commonFormField:not(:first-child){margin-top:24px}.commonFormRow{align-items:center;display:flex;gap:8px}.commonFormNote{font-size:14px;line-height:1.5;padding-left:1.2em;position:relative}.commonFormNote:last-of-type{margin-bottom:6px}.commonFormNote:before{content:"※";left:0;position:absolute;top:0}.commonFormLabel{color:var(--color-gray-800);font-size:14px;font-weight:700;margin-bottom:8px}.commonFormLabel>span.required{color:var(--color-error);padding-left:4px}.commonFormSelect,input[type=date].commonFormInput,input[type=email].commonFormInput,input[type=password].commonFormInput,input[type=tel].commonFormInput,input[type=text].commonFormInput{background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:6px;box-sizing:border-box;flex:1;font-size:16px;padding:12px;width:100%}.commonFormSelect:focus{background-color:var(--color-white)}.commonFormTextarea{height:130px;margin-bottom:-10px;padding:12px;width:100%}.commonFormRadio,.commonFormTextarea{border:1px solid var(--color-gray-400);border-radius:6px;box-sizing:border-box;font-size:16px}.commonFormRadio{align-items:center;display:flex;flex:1;justify-content:center;max-width:130px;padding:12px 16px 12px 12px}.commonFormRadio input[type=radio]{height:16px;margin:0 8px 0 0;width:16px}.commonFormAgreement{font-size:16px;letter-spacing:.08em;line-height:1.5;margin-top:32px}.commonFormAgreement__text>a{color:var(--color-link);text-decoration:underline}.commonFormAgreement__checkbox{align-items:center;display:flex;font-size:16px;justify-content:center;margin-top:16px}.commonFormAgreement__checkbox input[type=checkbox]{height:16px;margin-right:8px;width:16px}.commonFormAgreement__checkbox span{padding-bottom:2px}.commonFormError{color:var(--color-error);display:inline-block;font-size:14px;margin:6px 0 0;padding-right:5px}.commonFormError:empty{display:none}.identificationForm__field{position:relative}.identificationForm__error{bottom:-20px;color:var(--color-error);font-size:11px;left:0;position:absolute;white-space:nowrap}.miniBtn{font-size:11px;font-weight:700}.mediumBtn,.miniBtn{display:inline-block;text-align:center}.mediumBtn{border:none;border-radius:5px;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin:0 auto;width:40%}.commonBtn,.previewBtn{height:50px;line-height:50px}.btn,.commonBtn,.previewBtn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:.1em;width:100%}.btn{height:55px;line-height:55px}a.colorPrimary,button.colorPrimary{background:var(--color-pink-300);color:var(--color-white)}.colorFormal{background:var(--color-black);color:var(--color-white)}.colorFormal:hover{background:var(--color-gray-800)}.colorWhite{background:var(--color-white);color:var(--color-pink-300)}.colorWhitePrimary{border:1px solid var(--color-pink-300)}.colorGray{background:var(--color-gray-100)}.colorGray,.colorYellow{color:var(--color-gray-800)}.colorYellow{background-color:var(--color-yellow-300)}.yesnoBtn{background:var(--color-pink-300);border:1px solid var(--color-pink-300);border-radius:5px;color:var(--color-white);font-size:14px;margin:0 10px;min-width:100px;padding:5px 20px}.yesnoBtn.close{background:var(--color-gray-200);border-color:var(--color-gray-200);color:var(--color-gray-800)}.copy-btn{color:var(--color-white)!important;display:inline-block;height:30px;line-height:21px;margin-top:7px;padding:5px 20px;position:relative;z-index:2}.copy-btn:before{background-color:var(--color-pink-300);border-radius:5px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.copy-btn.is-active>.flag{transform:translate(0);transition:transform .15s cubic-bezier(.44,.68,.75,1.21)}.copy-btn>span{position:relative;z-index:4}.copy-btn>.flag{background-color:var(--color-pink-300);border-radius:5px;color:var(--color-white)!important;display:inline-block;font-size:10px;padding:1px 5px;pointer-events:none;position:absolute;right:0;top:-30px;transform:translateY(30px);transition:transform .15s ease-in;z-index:3;z-index:2}.copy-btn>.flag:before{border:5px solid transparent;border-top:5px solid var(--color-pink-300);bottom:-10px;content:"";height:0;position:absolute;right:10px;width:0}.store-btn{border:1px solid var(--color-pink-300);border-radius:5px;color:var(--color-pink-300);display:block;height:40px;letter-spacing:.1em;line-height:40px;margin:0 0 20px;opacity:1;text-align:center;transition:opacity 3s ease;white-space:nowrap;width:100%}.store-btn:hover{opacity:.5}.talent-btn{border:1px solid var(--color-pink-300);border-radius:5px;color:var(--color-pink-300);display:block;height:40px;letter-spacing:.1em;line-height:40px;margin:20px 0;opacity:1;text-align:center;transition:opacity 3s ease;white-space:nowrap;width:100%}.talent-btn:hover{opacity:.5}.registForm_confirmBtn{background:var(--color-gray-100);border:none;border-radius:5px;color:var(--color-gray-800);cursor:pointer;display:inline-block;font-size:17px;height:50px;letter-spacing:.1em;line-height:50px;transition:.2s ease-in-out;width:100%}.registForm_confirmBtn.is-active{background:var(--color-pink-300);color:var(--color-white)}.registForm_returnBtn{background:var(--color-white);border:none;border-radius:5px;color:var(--color-pink-300);cursor:pointer;display:inline-block;font-size:17px;height:50px;letter-spacing:.1em;line-height:50px;transition:.2s ease-in-out;width:100%}.flex_between{display:flex;justify-content:space-between}.flex_around{display:flex;justify-content:space-around}.bold{font-weight:700}.modal{background:var(--color-white);border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.3);display:none;left:0;margin:0 auto;max-height:90%;overflow-y:auto;padding:20px;position:absolute;right:0;top:20px;width:90%;z-index:20}.modal p{margin-top:20px}.modal-close-btn{font-size:20px;position:absolute;right:10px;top:10px}.yesnoModal{background:var(--color-white);border-radius:5px;box-shadow:0 3px 10px rgba(var(--color-black-rgb),.3);display:none;left:0;margin:0 auto;max-width:500px;padding:20px;position:absolute;right:0;text-align:center;top:30%;width:90%;z-index:20}.yesnoModal .alert{border:1px dotted var(--color-pink-300);color:var(--color-pink-300);display:block;font-size:12px;margin:10px 0;padding:4px}.yesnoModal .alert_icon>img{display:block;margin:0 auto 2px;width:16px}.yesnoModal .alert .bold{display:block;font-size:16px;margin:4px}.previewModel{background:var(--color-white);border-radius:5px;box-shadow:0 3px 10px rgba(var(--color-black),.3);display:none;left:0;margin:0 auto;max-width:500px;position:absolute;right:0;top:30%;width:calc(100% - 20px);z-index:20}.previewModal_body{padding:0 10px}.previewModal_body .commonForm_yesno{margin:10px 0}.overlay{background-color:rgba(var(--color-black-rgb),.3);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:15}@media screen and (min-width:801px){.modal{width:500px}}.nameBox{background-color:var(--color-gray-100);height:50px;width:100%}.nameBox_name{color:var(--color-black);font-size:13px;font-weight:700;padding:13px 0 0}.nameBox_name span{color:var(--color-gray-800);font-weight:400}.newsBox{border-top:1px solid var(--color-gray-200)}.newsBox,.newsBox ul li{border-bottom:1px solid var(--color-gray-200)}.newsBox ul li.is-important{background:var(--color-yellow-100)}.newsBox ul li.is-important span{color:var(--color-pink-300)}.newsBox ul li a{background:url(/images/arrow.png?c86841fa5bfc4fa6b8b55c45b05e41f5) right 50%/7px 12px no-repeat;display:block;padding:10px 0 10px 25px;position:relative;width:100%}.newsBox ul li a span{font-size:12px}.newsBox ul li a span span.small{color:var(--color-gray-400);display:block;font-size:10px;line-height:16px;margin-top:0}.newsBox__icon{fill:var(--color-pink-300);height:20px;left:0;position:absolute;top:12px;width:20px}.ratingForm h3{border-top:1px solid var(--color-pink-300);color:var(--color-pink-300);font-size:11px;margin:60px 0 5px;padding-top:8px;text-align:center}.ratingForm__receipt{display:flex;flex-wrap:wrap;gap:40px 20px;margin:20px 0}.ratingForm__receipt__img{width:calc(25% - 15px)}.ratingForm__receipt__img img{background-color:var(--color-gray-400);display:block;height:auto;min-height:100%;width:100%}@media screen and (max-width:480px){.ratingForm__receipt__img{width:calc(50% - 20px)}}.ratingForm__point{border:1px solid var(--color-gray-200);border-radius:5px;margin-bottom:20px}.ratingForm__point label{font-size:12px;margin:0;padding:8px 0;text-align:center;width:100%}.ratingForm__point input[type=checkbox]{display:none}.ratingForm__point input[type=checkbox]:checked+label{background:var(--color-pink-300);color:var(--color-white)}.ratingForm__feedback{margin-bottom:60px}.ratingForm__feedback textarea{border:1px solid var(--color-gray-200);border-radius:5px;height:80px;margin-bottom:-10px;width:100%}.offerCancel_wrap{border-top:1px solid var(--color-gray-200);margin:30px 0 0;padding:20px 0 0}.offerCancel_lead{font-size:12px;margin-bottom:20px;text-align:center}.offerCancel_lead span{color:var(--color-pink-300);font-size:11px}.offerCancel_form input[type=checkbox]{display:none}.offerCancel_formReason{margin:-5px}.offerCancel_form label{border:1px solid #eee;border-radius:5px;font-size:12px;margin:5px;padding:8px 0;text-align:center;width:calc(50% - 10px)}.offerCancel_form input[type=checkbox]:checked+label{background:#eb6e6e;color:#fff}.offerCancel_formSubtext{font-size:10px}@media screen and (max-width:480px){.offerCancel_form label{width:100%}}@media screen and (max-width:800px){header .navUnshown{display:none}header #navOpen{display:inline-block;height:22px;left:10px;position:absolute;text-align:center;top:15px;vertical-align:middle;width:30px}header #navOpen span,header #navOpen span:after,header #navOpen span:before{background:var(--color-gray-800);border-radius:3px;content:"";cursor:pointer;display:block;height:3px;position:absolute;width:25px}header #navOpen span:before{bottom:-8px}header #navOpen span:after{bottom:-16px}header #navClose{background:var(--color-black);display:none;height:100%;opacity:0;width:100%;z-index:99}header #navClose,header #navContent.spMenu{left:0;position:fixed;top:50px;transition:.3s ease-in-out}header #navContent.spMenu{background:var(--color-white);height:calc(100% - 50px);max-width:330px;overflow:auto;transform:translateX(-105%);width:90%;z-index:9999}header #navContent.spMenu .headerMenuWrapper{display:flex;flex-direction:column;height:100%}header #navContent.spMenu .headerMenuWrapper .headerMenu{margin-bottom:auto}header #navContent.spMenu .headerMenuWrapper .headerMenu li{align-items:center;border-bottom:1px solid var(--color-gray-500);display:flex;height:50px;padding-left:20px;width:100%}header #navContent.spMenu .headerMenuWrapper .sns{text-align:center}header #navContent.spMenu .headerMenuWrapper .sns a{display:block}header #navContent.spMenu .headerMenuWrapper .sns a:first-of-type{display:block;margin:25px 0 0}header #navContent.spMenu .headerMenuWrapper .sns a:first-of-type img{height:60px}header #navContent.spMenu .headerMenuWrapper .sns a:nth-of-type(2){display:block;margin:10px 0 0}header #navContent.spMenu .headerMenuWrapper .sns a:nth-of-type(2) img{height:30px}header #navContent.spMenu .headerMenuWrapper .copyright{display:block;height:50px;margin:0;padding-top:20px;text-align:center}}@media screen and (min-width:801px){#navContent,#navInput{display:none}}main.contact-complete{text-align:center}main.contact-complete h1{font-size:24px;font-weight:700;margin-top:60px}main.contact-complete p{font-size:14px;margin-top:30px}main.contact-complete br.is-sp{display:block}@media screen and (min-width:801px){main.contact-complete br.is-sp{display:none}}.talent-topic-area p span{color:var(--color-pink-300)}.talent-topic-area dt{border-bottom:1px solid var(--color-gray-800);border-top:1px solid var(--color-gray-800);color:var(--color-gray-800);font-size:16px;margin:50px 0 20px;padding:10px 3px}.talent-topic-area dd label{display:inline-block;margin:5px 3px}.talent-topic-area dd label input{margin:0 3px 2px}.talent-topic-area .commonForm_submit{margin-top:50px}.modal-mask{display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-mask.js-modal-message .modal{display:block}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{border-radius:2px;height:100%;left:0;margin:0 auto;position:absolute;right:0;transition:all .3s ease}.modal-header h3{color:var(--color-green);margin-top:0}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-hide{display:none}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.modal_img{height:100%;left:0;margin:0 auto;max-height:90%;padding:20px;position:absolute;right:0;text-align:center;top:20px;width:100%;width:90%;z-index:20}.modal_img>img{margin:auto;max-height:100%;max-width:100%;position:absolute}.bottomModal,.modal_img>img{bottom:0;left:0;right:0;top:0}.bottomModal{height:100%;position:fixed;width:100%;z-index:11}.bottomModal.primaryModal-enter-active,.bottomModal.primaryModal-leave-active,.bottomModal.secondaryModal-enter-active,.bottomModal.secondaryModal-leave-active{transition:all .3s ease}.bottomModal__bg{background-color:rgba(var(--store-color-gray-700-rgb),.3);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.bottomModal__bg.primaryModal-bg-enter-active,.bottomModal__bg.primaryModal-bg-leave-active,.bottomModal__bg.secondaryModal-bg-enter-active,.bottomModal__bg.secondaryModal-bg-leave-active{transition:all .3s ease}.bottomModal__bg.primaryModal-bg-enter-from,.bottomModal__bg.primaryModal-bg-leave-to,.bottomModal__bg.secondaryModal-bg-enter-from,.bottomModal__bg.secondaryModal-bg-leave-to{opacity:0}.bottomModal__content{background-color:var(--store-color-white);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 0 24px rgba(var(--store-color-gray-700-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.primaryModal-content-enter-active,.bottomModal__content.primaryModal-content-leave-active,.bottomModal__content.secondaryModal-content-enter-active,.bottomModal__content.secondaryModal-content-leave-active{transition:all .3s ease}.bottomModal__content.primaryModal-content-enter-from,.bottomModal__content.primaryModal-content-leave-to,.bottomModal__content.secondaryModal-content-enter-from,.bottomModal__content.secondaryModal-content-leave-to{transform:translate(-50%,100%)}.bottomModal__content.is-large{border-radius:24px 24px 0 0;height:calc(100vh - 50px);max-height:100%}.bottomModal__content.is-medium{border-radius:24px 24px 0 0;height:580px;max-height:100%}.bottomModal__content.is-small{border-radius:24px 24px 0 0;max-height:500px}.bottomModal__content-head{align-items:center;border-bottom:1px solid var(--store-color-gray-300);display:flex;justify-content:space-between;padding:16px}.bottomModal__content-title{font-size:18px;font-weight:700}.bottomModal__content-close{cursor:pointer;height:28px;width:28px}.bottomModal__content-body{display:flex;flex:1;flex-direction:column;justify-content:space-between}.is-large .bottomModal__content-body,.is-medium .bottomModal__content-body{display:flex;flex-direction:column;overflow-y:scroll}.bottomModal__content-foot{padding:0 16px 24px}.bottomModal__content-foot__inner{align-items:center;border-top:1px solid var(--store-color-gray-300);display:flex;gap:10px;justify-content:center;padding:16px 0 0}.bottomModal__content-foot a,.bottomModal__content-foot button{align-items:center;background-color:var(--store-color-green-400);border:none;border-radius:5px;box-sizing:border-box;color:var(--store-color-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:9px 32px;text-align:center;transition:all .2s ease-in-out}.bottomModal__content-foot a.is-cancel,.bottomModal__content-foot button.is-cancel{background-color:transparent;border:1px solid var(--store-color-gray-500);color:var(--store-color-gray-600)}.bottomModal__content-foot a.is-disabled,.bottomModal__content-foot button.is-disabled{background-color:var(--store-color-gray-200);color:var(--store-color-gray-400);pointer-events:none}.bottomModal__content-foot__message{color:var(--store-color-gray-300);font-size:11px;text-align:center}@media screen and (min-width:801px){.bottomModal{height:100%;left:auto;right:0;width:100%}.bottomModal__content{bottom:0;left:auto;right:0;transform:translate(0);width:450px}.bottomModal__content.primaryModal-content-enter-active,.bottomModal__content.primaryModal-content-leave-active,.bottomModal__content.secondaryModal-content-enter-active,.bottomModal__content.secondaryModal-content-leave-active{transition:all .3s ease}.bottomModal__content.primaryModal-content-enter-from,.bottomModal__content.primaryModal-content-leave-to{transform:translate(100%)}.bottomModal__content.secondaryModal-content-enter-from,.bottomModal__content.secondaryModal-content-leave-to{transform:translateY(100%)}.bottomModal__content.is-large{border-radius:0;height:100%}.bottomModal__content.is-small{border-radius:24px 24px 0 0;max-height:500px}}.offerConfirmModal__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:16px}.offerConfirmModal__text-sub{color:var(--color-gray-600);font-size:12px}.offerConfirmModal__profile{align-items:center;display:flex;gap:8px}.offerConfirmModal__profile-image{background-color:var(--color-gray-300);border-radius:8px;height:40px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:40px}.offerConfirmModal__profile-name{font-size:12px;line-height:1.2}.offerConfirmModal__topic{align-items:center;background-color:var(--color-gray-100);border-radius:8px;display:flex;justify-content:space-between;padding:8px 48px 8px 8px;position:relative;width:100%}.offerConfirmModal__topic-dateTime{align-items:flex-end;display:flex;font-size:15px;justify-content:flex-start}.offerConfirmModal__topic-dateTime .weekday{font-size:10px;margin-left:2px;padding-bottom:3px}.offerConfirmModal__topic-dateTime .time{font-size:14px;margin-left:4px}.offerConfirmModal__topic-price{align-items:center;display:flex;font-size:16px;gap:2px;justify-content:flex-end}.offerConfirmModal__topic-price .yen{font-size:12px;padding-top:2px}.offerConfirmModal__topic-price .unit{font-size:10px;padding-top:3px}.offerConfirmModal__topic-candidate{height:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.commonButton{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:14px;justify-content:center;letter-spacing:.1em;padding-block:9px 11px;width:100%}.commonButton.is-offer{background-color:var(--store-color-green-400);color:var(--store-color-white)}.centerModal{bottom:0;height:100%;left:0;padding:16px;position:fixed;right:0;top:0;width:100%;z-index:11}.centerModal.centerModal-enter-active,.centerModal.centerModal-leave-active{transition:all .3s ease}.centerModal__bg{background-color:rgba(var(--color-black-rgb),.3);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.centerModal__bg.centerModal-bg-enter-active,.centerModal__bg.centerModal-bg-leave-active{transition:all .3s ease}.centerModal__bg.centerModal-bg-enter-from,.centerModal__bg.centerModal-bg-leave-to{opacity:0}.centerModal__content{background-color:var(--color-white);border-radius:24px;box-shadow:0 0 24px rgba(var(--color-black-rgb),.16);display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:832px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 16px);z-index:100}.centerModal__content-head{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;justify-content:space-between;padding:16px}.centerModal__content-title{font-size:18px;font-weight:700}.centerModal__content-close{cursor:pointer;height:28px;width:28px}.centerModal__content-body{display:flex;flex:1;flex-direction:column;justify-content:space-between}.is-large .centerModal__content-body,.is-medium .centerModal__content-body{display:flex;flex-direction:column;overflow-y:scroll}.centerModal__content-foot{padding:0 16px 24px}.centerModal__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}.centerModal__content-foot__btn{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 .2s ease-in-out}.centerModal__content-foot__btn>span{color:var(--color-white);font-size:16px;letter-spacing:.1em;text-align:center}.centerModal__content-foot__btn.is-cancel{background-color:transparent;border:1px solid var(--color-gray-400)}.centerModal__content-foot__btn.is-cancel>span{color:var(--color-gray-500)}.centerModal__content-foot__btn.is-disabled{background-color:var(--color-gray-100);pointer-events:none}.centerModal__content-foot__btn.is-disabled>span{color:var(--color-gray-400)}.centerModal__content-foot button{align-items:center;background-color:var(--color-pink-300);border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:45px;justify-content:center;min-width:120px;padding:0 32px;transition:all .2s ease-in-out}.centerModal__content-foot button>span{color:var(--color-white);font-size:16px;letter-spacing:.1em;text-align:center}.centerModal__content-foot button.is-cancel{background-color:transparent;border:1px solid var(--color-gray-400)}.centerModal__content-foot button.is-cancel>span{color:var(--color-gray-500)}.centerModal__content-foot button.is-disabled{background-color:var(--color-gray-100);pointer-events:none}.centerModal__content-foot button.is-disabled>span{color:var(--color-gray-400)}.centerModal__content-foot__message{color:var(--color-gray-400);font-size:11px;text-align:center}:root{--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-pink-100:#fdf0f0;--color-pink-200:#f88e90;--color-pink-300:#eb6f6e;--color-pink-400:#fc667b;--color-blue-100:#e7f5f7;--color-blue-200:#4adcdc;--color-blue-300:#129daf;--color-yellow-100:#fffde6;--color-yellow-200:#fef49b;--color-yellow-300:#fce800;--color-orange-100:#f8c656;--color-orange-200:#f5bb3a;--color-orange-300:#ffad12;--color-gray-100:#f4f4f4;--color-gray-200:#eee;--color-gray-300:#ddd;--color-gray-400:#ccc;--color-gray-500:#b0b0b0;--color-gray-600:#999;--color-gray-700:#717171;--color-gray-800:#555;--color-green:#42b983;--color-link:#3da8ad;--color-error:red;--color-gold:#bbac85;--color-high-needs:#d53e4f;--color-midium-needs:#fa9a68;--color-low-needs:#f9c557;--store-color-white:#fff;--store-color-gray-700:#231815;--store-color-gray-700-rgb:35,24,21;--store-color-gray-100:#fcfcfc;--store-color-gray-200:#f8f8f8;--store-color-gray-300:#e9e9e9;--store-color-gray-400:#ccc;--store-color-gray-500:#999;--store-color-gray-600:#666;--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;--store-color-blue-100:#143787}.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}.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}}.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;padding:16px}.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__candidate{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.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)}.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:10px;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;gap:12px;padding:12px 12px 0}.is-singleDisplaySize .topicCardHorizontal__body{align-items:center;padding:8px 10px}.topicCardHorizontal__photo{background-color:var(--color-gray-300);border-radius:4px;height:150px;overflow:hidden;position:relative;width:150px}.is-singleDisplaySize .topicCardHorizontal__photo{height:100px;width:100px}.topicCardHorizontal__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topicCardHorizontal__detail{flex:1}.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__button{padding:12px 12px 10px;width:100%}.topicCardHorizontal__info{align-items:flex-end;display:flex;flex:1;font-size:12px;padding:0 12px 10px}.topicCardHorizontal__offerCount{align-items:center;background-color:var(--store-color-green-100);display:flex;gap:4px;justify-content:flex-start;padding:2px 4px}.topicCardHorizontal__offerCount .icon{fill:var(--store-color-green-400);height:16px;width:16px}.topicCardHorizontal__offerCount .text{display:inline-block;padding-bottom:2px}.topicCardHorizontal__id{font-size:10px;margin-left:auto}.topicCardVertical{position:relative}.topicCardVertical__inner{border:1px solid var(--color-gray-200);border-radius:8px;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}.topicCardVertical__photo{padding:10px 10px 0}.topicCardVertical__photo-inner{aspect-ratio:1;background-color:var(--color-gray-300);border-radius:4px;overflow:hidden;position:relative;width:100%}.topicCardVertical__photo-inner 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 10px 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-inline:10px;padding:6px 10px;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__offerCount{align-items:center;background-color:var(--store-color-green-100);display:flex;gap:8px;margin-top:10px;padding:4px 10px}.topicCardVertical__offerCount .icon{fill:var(--store-color-green-400);flex-shrink:0;height:16px;width:16px}.topicCardVertical__offerCount .text{display:flex;flex:1;flex-wrap:wrap}.topicCardVertical__offerCount .text span{display:inline-block;font-size:12px;line-height:1.5}.topicCardVertical__button{padding:12px 10px 0;width:100%}.topicCardVertical__id{font-size:10px;margin-left:auto;padding:10px}.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}.storeProfileImage{position:relative}.storeProfileImage__photo{aspect-ratio:800/340;border-radius:16px;overflow:hidden;position:relative;width:100%}.storeProfileImage__photo.is-none{background:var(--color-white);border:1px solid var(--color-gray-400)}.storeProfileImage__photo.is-none:after{content:"店舗画像";font-size:18px;left:50%;letter-spacing:.1em;position:absolute;top:50%;transform:translate(-50%,-50%)}.storeProfileImage__photo-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storeProfileImage__photo-edit{background-color:transparent;border:none;bottom:12px;cursor:pointer;height:28px;padding:0;position:absolute;right:12px;width:28px}.storeProfileImage__photo-edit svg{height:100%;width:100%}.storeProfileImage__photo-edit input{display:none}.storeProfileImage__logo{bottom:-20px;left:16px;position:absolute}.storeProfileImage__logo.is-none{border-radius:50%;height:80px;line-height:80px;width:80px}.storeProfileImage__logo-inner{border:1px solid var(--color-gray-400);border-radius:40px;height:80px;overflow:hidden;width:80px}.storeProfileImage__logo-inner.is-none{background-color:var(--color-white);position:relative}.storeProfileImage__logo-inner.is-none:after{content:"ブランドロゴ";font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.storeProfileImage__logo-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storeProfileImage__logo-edit{background-color:transparent;border:none;bottom:-2px;cursor:pointer;height:28px;padding:0;position:absolute;right:-10px;width:28px}.storeProfileImage__logo-edit svg{height:100%;width:100%}.storeProfileImage__logo-edit input{display:none}.storeProfileImage__modal-content{background-color:var(--color-gray-200);width:100%}.storeProfileImage__modal-content .title{font-size:14px;font-weight:700;padding-left:12px;position:relative}.storeProfileImage__modal-content .title:before{background:var(--store-color-green-400);border-radius:4px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.storeProfileImage__modal-content .preview{align-items:center;display:flex;justify-content:center;margin-top:8px}.storeProfileImage__modal-content .preview.is-brandLogo img{border:1px solid var(--color-gray-200);border-radius:40px;height:80px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:80px}.storeProfileImage__modal-content .preview.is-storeImage img{aspect-ratio:800/340;-o-object-fit:cover;object-fit:cover}.storeProfileImage__modal-content .editButton{align-items:center;background-color:transparent;border:none;color:var(--store-color-green-400);cursor:pointer;display:flex;gap:2px;justify-content:center;margin:8px auto 16px;padding:0}.storeProfileImage__modal-content .editButton svg{fill:var(--store-color-green-400);height:18px;width:18px}.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-bottom:1px solid var(--store-color-gray-300);display:flex;flex-direction:column;gap:20px;padding:16px 0}.profileTab_contForm:last-of-type{border-bottom:none}.profileTab_contForm .pref{color:var(--color-gray-600);font-size:.7rem;padding:0 8px}.profileTab_contForm dt{font-size:14px;margin-bottom:10px}.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}.storeProfileEdit__brandLogo{margin-left:16px;margin-top:-60px}.storeProfileEdit__storeName{font-size:20px;font-weight:700;margin-top:16px;text-align:left}.storeImage{aspect-ratio:800/340;border:1px solid var(--color-gray-400);border-radius:16px;overflow:hidden;position:relative;width:100%}.storeImage.is-none{background:var(--color-white)}.storeImage.is-none:after{content:"店舗画像";font-size:18px;left:50%;letter-spacing:.1em;position:absolute;top:50%;transform:translate(-50%,-50%)}.storeImage__photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storeImage__edit{background-color:transparent;border:none;bottom:12px;cursor:pointer;height:28px;padding:0;position:absolute;right:12px;width:28px}.storeImage__edit svg{height:100%;width:100%}.storeImage__edit input{display:none}.storeImage__modal-content{background-color:var(--color-gray-200);width:100%}.storeImage__modal-content .title{font-size:14px;font-weight:700;padding-left:12px;position:relative}.storeImage__modal-content .title:before{background:var(--store-color-green-400);border-radius:4px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.storeImage__modal-content .preview{align-items:center;display:flex;justify-content:center;margin-top:8px}.storeImage__modal-content .preview.is-brandLogo img{border:1px solid var(--color-gray-200);border-radius:40px;height:80px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:80px}.storeImage__modal-content .preview.is-storeImage img{aspect-ratio:800/340;-o-object-fit:cover;object-fit:cover}.storeImage__modal-content .editButton{align-items:center;background-color:transparent;border:none;color:var(--store-color-green-400);cursor:pointer;display:flex;gap:2px;justify-content:center;margin:8px auto 16px;padding:0}.storeImage__modal-content .editButton svg{fill:var(--store-color-green-400);height:18px;width:18px}.brandLogo,.brandLogo__circle{display:inline-block;height:80px;position:relative;width:auto}.brandLogo__circle.is-none{background-color:var(--color-white);position:relative}.brandLogo__circle.is-none:after{content:"ブランドロゴ";font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.brandLogo__circle-inner{background-color:var(--store-color-white);border:1px solid var(--color-gray-400);border-radius:16px;height:80px;overflow:hidden;width:auto}.brandLogo__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brandLogo__edit{background-color:transparent;border:none;bottom:-13px;cursor:pointer;height:28px;padding:0;position:absolute;right:-3px;width:28px}.brandLogo__edit svg{height:100%;width:100%}.brandLogo__edit input{display:none}.brandLogo__modal-content{background-color:var(--color-gray-200);width:100%}.brandLogo__modal-content .title{font-size:14px;font-weight:700;padding-left:12px;position:relative}.brandLogo__modal-content .title:before{background:var(--store-color-green-400);border-radius:4px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.brandLogo__modal-content .preview{align-items:center;display:flex;justify-content:center;margin-top:8px}.brandLogo__modal-content .preview.is-brandLogo img{border:1px solid var(--color-gray-200);border-radius:40px;height:80px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}.brandLogo__modal-content .preview.is-storeImage img{aspect-ratio:800/340;-o-object-fit:cover;object-fit:cover}.brandLogo__modal-content .editButton{align-items:center;background-color:transparent;border:none;color:var(--store-color-green-400);cursor:pointer;display:flex;gap:2px;justify-content:center;margin:8px auto 16px;padding:0}.brandLogo__modal-content .editButton svg{fill:var(--store-color-green-400);height:18px;width:18px}.ratingResult.is-storeProfile{align-items:center;background-color:var(--store-color-gray-200);border-radius:16px;display:flex;justify-content:flex-start;margin-top:16px;padding:16px}.ratingResult.is-talentProfile{align-items:flex-start;border-top:1px solid var(--store-color-gray-300);display:flex;flex-direction:column;gap:16px;padding:16px 0}.ratingResult__total{padding-right:32px}.ratingResult__recent{border-left:1px solid var(--store-color-gray-300);flex:1;padding-left:32px}.is-talentProfile .ratingResult__recent{border-left:none;padding-left:0}.ratingResult__title{color:var(--store-color-gray-500);font-size:12px;line-height:1.5}.ratingResult__list{display:flex;margin-top:2px}.ratingResult__item{align-items:flex-end;border-left:1px solid var(--store-color-gray-300);display:flex;gap:4px;padding-inline:8px}.ratingResult__item:first-child{border-left:none;padding-left:0}.ratingResult__count{align-items:flex-end;display:flex;font-size:16px;font-weight:700;line-height:1.3}.ratingResult__count .penalty{font-size:12px;margin-left:2px;padding-bottom:1px}.ratingResult__text{color:var(--store-color-gray-500);font-size:12px;line-height:1.5}.ratingResult__text .penalty{font-size:10px;margin-left:2px}@media screen and (max-width:640px){.ratingResult{align-items:flex-start;flex-direction:column;gap:16px}.ratingResult__recent{border-left:none;padding-left:0}}
