@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}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}button{font-family:inherit}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-talent,.container.is-topics{display:flex;flex-direction:column;min-height:calc(100svh - 330px)}.container.is-matchingCancel,.container.is-offerCancel{padding-top:20px!important}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-talent,.container.is-topics{min-height:calc(100svh - 480px)}.container.is-topics{overflow:visible}.container.is-topicsCalendar{max-width:1112px;padding-inline:16px!important}.container.blogSize,.container.is-matchingCancel,.container.is-offerCancel{width:600px}.pc_only{display:block}.sp_only{display:none!important}}: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;--talent-color-bg-100:#f6f4ef;--talent-color-white:#fff;--talent-color-gray-100:#f7f7f7;--talent-color-gray-200:#f2f2f2;--talent-color-gray-300:#d1d1d1;--talent-color-gray-400:#757575;--talent-color-gray-500:#6b6b6b;--talent-color-gray-600:#0c152f;--talent-color-brown-100:#fbfaf9;--talent-color-brown-200:#ede9e4;--talent-color-brown-300:#e1d9ce;--talent-color-brown-400:#cbb598;--talent-color-brown-500:#957b58;--talent-color-brown-500-rgb:149,123,88;--talent-color-blue-100:#e1e9fe;--talent-color-blue-200:#c4d4ff;--talent-color-blue-300:#7b8fca;--talent-color-blue-400:#556db4;--talent-color-blue-500:#3551a0;--talent-color-red-100:#e67642;--talent-color-red-200:#de0451}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}}@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}}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%}}.page-container{margin:25px 0 50px}.page-container .page-section{margin-top:50px}.page-container .page-section h3{border-bottom:2px solid var(--color-gray-200);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:20px;position:relative}.page-container .page-section h3 span{border-bottom:2px solid var(--color-pink-300);padding-bottom:5px;padding-right:10px}.page-container .page-section h4{margin-bottom:5px;margin-top:25px}.page-container .page-section blockquote{background:var(--color-gray-200);margin:50px 0 0;padding:30px;text-align:center}.page-container .page-section blockquote a{font-weight:700;text-decoration:underline}.page-container .page-section a{color:var(--color-link)}.page-container .page-section ul{list-style:inside}.page-container .page-section ul li{margin-left:25px;text-indent:-17px}.page-container .page-section ul li+li{margin-top:5px}@media screen and (min-width:801px){.page-container{margin-top:50px}}.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 .is-sp{display:none}.thanksText span.bold{color:var(--color-pink-300);font-size:24px}.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}.thanksText .is-sp{display:block}}.leadBox{margin:40px 0}.leadBox_center{margin:20px 0;text-align:center}.commonText{font-size:12px}.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}}.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{border:none;border-radius:5px;cursor:pointer;font-size:17px;height:50px;letter-spacing:.1em;width:100%}.q-modal,.registerFormGuide__button{align-items:center;display:flex;justify-content:center}.q-modal{bottom:0;display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.q-modal.is-active{display:block;pointer-events:auto}.q-modal-bg{background-color:rgba(var(--color-black-rgb),.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.q-modal-inner{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.q-modal-list{background-color:var(--color-white);border-radius:5px;border-radius:3px;box-shadow:0 3px 10px rgba(var(--color-black-rgb),.3);min-height:100px;padding:20px;position:relative;width:300px;z-index:11}.q-modal-item{display:none}.q-modal-item.is-active{display:block}.q-modal-table{font-size:10px;margin:20px auto 0;width:80%}.q-modal-table,.q-modal-table td,.q-modal-table th{border:1px solid var(--color-gray-500);border-collapse:collapse}.q-modal-table td,.q-modal-table th{height:25px;padding:3px;width:30px}.q-modal-table th{background:var(--color-pink-300);color:var(--color-white);font-weight:700}.q-modal-btn{background-color:var(--color-pink-300);border-radius:4px;color:var(--color-white);cursor:pointer;height:40px;line-height:40px;margin:20px auto 0;width:150px}.miniBtn{display:inline-block;font-size:11px;font-weight:700;text-align:center}.mediumBtn{height:40px;line-height:40px;margin:0 auto;text-align:center;width:40%}.commonBtn,.mediumBtn{border:none;border-radius:5px;display:inline-block;font-size:17px;letter-spacing:.1em}.commonBtn{cursor:pointer;height:50px;line-height:50px;width:100%}.previewBtn{height:50px;line-height:50px}.btn,.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}}.friend-select{display:flex;justify-content:space-around;width:100%}@media screen and (min-width:801px){.friend-select{padding:0 20px}}.friend-select__item{border-radius:30px;width:45%}@media screen and (min-width:801px){.friend-select__item{width:48%}}.friend-select__item.is-talent{background-color:var(--color-pink-400)}.friend-select__item.is-store{background-color:var(--color-blue-200)}.friend-select__item.is-store .friend-select__image{margin:26px 0 0}.friend-select__link{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.friend-select__image{display:inline-block;margin:20px 0 0;min-height:125px}.friend-select__image img{height:auto;width:100px}.friend-select__title{color:var(--color-white);font-size:16px;font-weight:700;text-align:center}@media screen and (min-width:801px){.friend-select__title{font-size:20px}}.friend-select__text{color:var(--color-white);display:block;margin:20px 0 0}.friend-select .is-sp{display:block}@media screen and (min-width:801px){.friend-select .is-sp{display:none}}.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}.terms{font-size:12px;margin-top:30px}.terms>p{margin-bottom:1.5em}.terms h3{border-bottom:2px solid var(--color-gray-200);font-size:20px;font-weight:400;line-height:1.6;margin-bottom:25px;padding-bottom:10px;position:relative}.terms h3:after{border-bottom:2px solid var(--color-pink-300);bottom:-2px;content:".";display:block;line-height:0;overflow:hidden;position:absolute;width:80px}.terms h3 p{margin-bottom:1.5em}.terms .terms_provision{margin-bottom:30px}.terms .terms_provision a{color:var(--color-link)}.terms .terms_provision h4{font-size:16px;margin-bottom:16px}.terms .terms_provision p.date{text-align:right}.terms .terms_provision ol{list-style:decimal;margin-top:6px;padding-left:2em}.terms .terms_provision ol.parenthesis{list-style:none;padding-left:.5em}.terms .terms_provision ol.katakana{list-style:katakana;padding-left:2.5rem}.terms .terms_provision ol>li{margin-bottom:16px}.terms .terms_provision ol>li ol>li,.terms .terms_provision ol>li ul>li{margin-bottom:2px}.cancelpolicy{font-size:12px;margin-top:30px}.cancelpolicy h3{border-bottom:2px solid var(--color-gray-200);font-size:20px;font-weight:400;line-height:1.6;margin-bottom:25px;padding-bottom:10px;position:relative}.cancelpolicy h3:after{border-bottom:2px solid var(--color-pink-300);bottom:-2px;content:".";display:block;line-height:0;overflow:hidden;position:absolute;width:80px}.cancelpolicy .cancelpolicy_provision{margin-bottom:30px}.cancelpolicy .cancelpolicy_provision h4{font-size:16px;margin-bottom:.5em}.cancelpolicy .cancelpolicy_provision h5{margin:2em 0 .5em}.cancelpolicy .cancelpolicy_provision h5.cancel{font-size:14px;font-weight:400}.cancelpolicy .cancelpolicy_provision p{margin-bottom:1.5em}.cancelpolicy .cancelpolicy_provision ol{list-style:decimal;padding-left:1.5em}.cancelpolicy .cancelpolicy_provision ol>li{margin-bottom:24px}.cancelpolicy .cancelpolicy_provision ol>li ul>li{margin-bottom:8px}.cancelpolicy .cancelpolicy_provision ol>li ul.cancel_list{list-style:disc;margin-left:20px}.cancelpolicy .cancelpolicy_provision ol>li dl>dt{margin-top:24px}.cancelpolicy .cancelpolicy_provision ol>li dl.cancelPlofile>dt{margin-top:0}.survey__btn-wrap{margin-top:20px}.survey__detail ol,.survey__detail p{margin-bottom:1.5em}.survey__detail ol{list-style:decimal;padding-left:1.5em}.survey__detail ul{margin-bottom:1.5em}.survey a{color:var(--color-link)}.privacypolicy{font-size:12px;margin-top:30px}.privacypolicy h3{border-bottom:2px solid var(--color-gray-200);font-size:20px;font-weight:400;line-height:1.6;margin-bottom:25px;padding-bottom:10px;position:relative}.privacypolicy h3:after{border-bottom:2px solid var(--color-pink-300);bottom:-2px;content:".";display:block;line-height:0;overflow:hidden;position:absolute;width:80px}.privacypolicy h3 p{margin-bottom:1.5em}.privacypolicy .privacypolicy_provision{margin:30px 0}.privacypolicy .privacypolicy_provision h4{font-size:16px;margin:16px 0 8px}.privacypolicy .privacypolicy_provision ol{list-style:decimal;margin-top:12px;padding-left:34px}.privacypolicy .privacypolicy_provision ol.katakana{list-style-type:katakana}.privacypolicy .privacypolicy_provision ol>li{margin-bottom:16px}.privacypolicy .privacypolicy_provision ol>li::marker{font-size:16px;font-weight:700}.privacypolicy .privacypolicy_provision ol ol>li::marker{font-size:12px;font-weight:400}.privacypolicy .privacypolicy_provision table{border:1px solid var(--color-black);border-collapse:collapse;margin:8px 0;width:100%}.privacypolicy .privacypolicy_provision table td,.privacypolicy .privacypolicy_provision table th{border:1px solid var(--color-black);padding:8px;text-align:left}.privacypolicy .privacypolicy_provision table th{width:30%}.privacypolicy .privacypolicy_provision table td{width:70%}.privacypolicy .privacypolicy_provision a{color:var(--color-link)}.privacypolicy .privacypolicy_provision-right{margin:30px 0 0;text-align:right}.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%}}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%;margin:0 auto;max-height:90%;padding:20px;text-align:center;top:20px;width:100%;width:90%;z-index:20}.modal_img,.modal_img>img{left:0;position:absolute;right:0}.modal_img>img{bottom:0;margin:auto;max-height:100%;max-width:100%;top:0}@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%}}.topicRequestList{display:flex;flex-direction:column;gap:30px;margin:30px auto;width:50%}.topicRequest{border-radius:5px;box-shadow:0 5px 12px rgba(var(--color-black-rgb),.2);overflow:hidden}.topicRequest.is-createTopic{margin:20px auto 10px;width:calc(100% - 2px)}.topicRequest__head{position:relative;text-align:center}.topicRequest__title{background-color:rgba(var(--color-white-rgb),.5);font-size:16px;font-weight:700;left:0;padding:10px 20px;position:absolute;top:0;width:100%}.topicRequest__image{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.topicRequest__body{height:180px;overflow:hidden;position:relative;text-align:left;transition:all .2s ease-out}.topicRequest__body.is-none{height:auto}.topicRequest__body-inner{padding:25px 20px;transition:padding .2s ease}.is-none .topicRequest__body-inner{height:auto;padding:25px 20px}.is-active .topicRequest__body-inner{padding:25px 20px}.topicRequest__toggle{bottom:0;height:50px;left:0;position:absolute;width:100%}.is-active .topicRequest__toggle{display:none}.topicRequest__toggle:hover .topicRequest__toggle-text .text{opacity:.85}.topicRequest__toggle-bg{background:linear-gradient(180deg,rgba(var(--color-white-rgb),0) 0,rgba(var(--color-white-rgb),.8) 10%,#fff 100%);height:100%;position:relative;width:100%;z-index:1}.topicRequest__toggle-text{align-items:center;cursor:pointer;display:flex;display:inline-block;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.topicRequest__toggle-text .text{display:inline-block;font-size:12px;letter-spacing:.05em;opacity:1;padding:5px 10px;position:relative;transition:opacity .3s ease}.topicRequest__toggle-text .text:before{border-bottom:1px solid var(--color-black);border-right:1px solid var(--color-black);content:"";display:block;height:7px;left:-10px;position:absolute;top:10px;transform:rotate(45deg);width:7px}.topicRequest__terms{font-size:14px;font-weight:700}.topicRequest__info{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:7px;margin-top:10px}.topicRequest__note{font-size:12px;margin-top:20px}.topicRequest__foot{border-top:2px solid var(--color-gray-200);display:flex;justify-content:space-between;padding:22px 28px}.topicRequest__button{align-items:center;border-radius:5px;display:flex;height:40px;justify-content:center;text-align:center;white-space:nowrap;width:46%}.topicRequest__button.is-storeProfile{background:var(--color-gray-200);color:var(--color-blue-300)}.topicRequest__button.is-createTopic{background:var(--color-pink-300);color:var(--color-white)}@media screen and (max-width:801px){.topicRequestList{width:100%}.topicRequestList__image{height:240px}.topicRequestList__butto{width:48%}}.home-coupons{border-bottom:2px solid var(--color-gray-200);box-sizing:border-box;margin-left:auto;margin-right:auto;padding:10px 0;width:100%}.home-coupons .container{padding:0}.home-coupons_head{display:flex;justify-content:space-between;padding:0 15px}.home-coupons_title{font-size:14px;font-weight:700}.home-coupons_more{color:var(--color-link);font-size:12px}.home-coupons_body{margin:10px 0 0}.home-coupons_message{font-size:12px;padding:0 0 0 15px}.home-coupons_list{display:flex;gap:0 20px;overflow-x:scroll;padding:0 15px 20px}.home-coupons_item{border:1px solid var(--color-gray-200);border-radius:5px;max-width:150px;min-width:150px;overflow:hidden;padding:10px 0;text-align:center}.home-coupons_item,.home-coupons_item-data{display:flex;flex-direction:column;justify-content:space-between}.home-coupons_image{border-bottom:1px solid var(--color-gray-200);padding:0 10px 10px}.home-coupons_image img{height:100px;-o-object-fit:contain;object-fit:contain;width:150px}.home-coupons_store{font-size:12px;margin:5px 0 0;padding:0 5px;word-break:break-all}.home-coupons_discount{font-size:20px;font-weight:700;margin:5px 0 0}.home-coupons_discount .rate{font-size:24px;font-weight:700;letter-spacing:.01em}.home-coupons_discount .text{font-size:14px;letter-spacing:.1em}.home-coupons_link{background-color:var(--color-pink-400);border-radius:4px;color:var(--color-white);display:block;font-weight:700;margin:5px auto 0;width:calc(100% - 20px)}@media screen and (min-width:801px){.home-coupons{overflow:hidden;padding:20px 0}.home-coupons_head,.home-coupons_message{padding:0}.home-coupons_list{padding:0 0 20px}}.coupons{box-sizing:border-box;margin-left:auto;margin-right:auto;padding:20px 0 50px;width:100%}.coupons_message{font-size:12px;text-align:center}.coupons_list{display:flex;flex-wrap:wrap;gap:30px 20px}.coupons_item{border:1px solid var(--color-gray-200);border-radius:5px;display:block;overflow:hidden;padding:10px 0;text-align:center;width:100%}.coupons_image{border-bottom:1px solid var(--color-gray-200);padding:0 10px 10px;text-align:center}.coupons_image img{height:150px;max-width:50%;-o-object-fit:contain;object-fit:contain;width:100%}.coupons_discount{font-size:20px;font-weight:700}.coupons_discount .rate{font-size:50px;font-weight:700;letter-spacing:-.05em}.coupons_discount .text{font-size:20px;letter-spacing:.1em}.coupons_link{background-color:var(--color-pink-400);border-radius:4px;color:var(--color-white);display:block;font-weight:700;margin:0 auto 10px;padding:10px 0;width:calc(100% - 20px)}.coupons_link:last-of-type{margin:0 auto}.coupons_none{color:var(--color-gray-600);display:block;font-weight:700;margin:0 auto;padding:10px 0;text-align:center}.coupons_memo{line-height:1.2;padding:10px 30px;text-align:center}.coupons_memo>span{color:var(--color-pink-400);font-size:10px}@media screen and (min-width:801px){.coupons_item{width:calc(33.33% - 20px)}}.coupons-detail{border:2px solid var(--color-black);border-radius:20px;box-sizing:border-box;margin:30px auto;padding:50px 0 10px;width:100%}.coupons-detail_image{padding:0 0 50px;text-align:center}.coupons-detail_image img{height:auto;margin:0 auto;max-width:50%;-o-object-fit:contain;object-fit:contain;width:100%}.coupons-detail_store{font-size:16px;font-weight:700;text-align:center}.coupons-detail_discount{border-bottom:1px solid var(--color-black);font-size:20px;font-weight:700;text-align:center}.coupons-detail_discount .rate{font-size:50px;font-weight:700;letter-spacing:-.05em}.coupons-detail_discount .text{font-size:20px;letter-spacing:.1em}.coupons-detail_list{margin:0 auto;padding:10px 0;width:80%}.coupons-detail_item{display:flex}.coupons-detail_item-l{max-width:120px;min-width:120px}.coupons-detail_item-r{width:100%}.coupons-detail_memo{border-top:1px solid var(--color-black);font-size:12px;padding:10px;text-align:left}.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(--color-link);text-decoration:underline}.profileImage__note>span a.is-active{left:-10px}.profileName{color:var(--color-black);font-size:16px;margin:20px 0 0;text-align:center}.profileName .invoice,.profileName span{color:var(--color-gray-600);font-size:11px}.profileID{color:var(--color-black);font-size:16px;margin-bottom:10px;text-align:center}.profileID span{color:var(--color-gray-600);font-size:11px}.profileTime{color:#000;font-size:16px;margin:20px 0 0;text-align:center}.profileTime dl{letter-spacing:-.4em}.profileTime dl dt{font-size:12px;text-align:left;width:6.5em}.profileTime dl dd,.profileTime dl dt{display:inline-block;letter-spacing:normal}.profileBtn{background:var(--color-gray-100);border:none;border-radius:5px;color:var(--color-link);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(--color-link);display:flex;font-size:10px;gap:2px;justify-content:center;text-decoration:underline}.profileBasicTest__link-icon{fill:var(--color-link);height:13px;width:13px}.profileBasicTest img{display:inline-block;height:13px;position:relative;top:3px;width:13px}.managementBtn{margin:20px 0;text-align:center}.profileAddCareerBtn{margin:20px 0 0;text-align:center}.profileAddCareerBtn button{background:var(--color-white);border:2px solid var(--color-pink-300);border-radius:5px;color:var(--color-pink-300);cursor:pointer;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;min-width:240px;width:40%}.profileAddCareerBtn button:before{color:var(--color-pink-300);content:"＋ ";font-weight:700}.profileTab{font-size:13px;margin-bottom:10px;margin-top:40px}.profileTab__list{border:1px solid var(--color-gray-200);border-radius:5px;display:flex;height:35px;line-height:35px;overflow:hidden}.profileTab__item{border-left:1px solid var(--color-gray-200);flex:1;text-align:center}.profileTab__item:first-child{border-left:none}.profileTab__item button{background:var(--color-white);border:none;cursor:pointer;display:block;height:100%;transition:.2s ease-in-out;width:100%}.profileTab__item button span{font-size:10px}.profileTab__item.is-current button{background:var(--color-black);color:var(--color-white)}.profileTab_contForm{border-top:1px solid var(--color-black);display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:0}.profileTab_contForm .pref{color:var(--color-gray-600);font-size:.7rem;padding:0 8px}.profileTab_contForm dt{font-size:14px;margin:10px 0}.profileTab_contents input[type=email],.profileTab_contents input[type=password],.profileTab_contents input[type=tel],.profileTab_contents input[type=text],.profileTab_contents input[type=url]{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:13px;padding:5px;width:100%}.profileTab_contents input[type=email].half,.profileTab_contents input[type=password].half,.profileTab_contents input[type=tel].half,.profileTab_contents input[type=text].half,.profileTab_contents input[type=url].half{width:48%}.profileTab_contents textarea{border:1px solid var(--color-gray-200);border-radius:5px;font-size:13px;height:400px;margin-bottom:-10px;width:100%}.profileTab_favbrand{margin:0;padding:0;text-align:left}.profileTab_favbrand input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.profileTab_favbrand input[type=checkbox]+label:before{border-radius:4px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.profileTab_favbrand input[type=checkbox]:checked+label{color:var(--color-white)}.profileTab_favbrand input[type=checkbox]:checked+label:before{background:var(--color-pink-300);border:2px solid var(--color-pink-300);height:100%;top:0;width:100%}.profileTab_favbrand label{cursor:pointer;display:inline-block;margin:0 4px 8px 0;padding:4px 8px;position:relative;transition:all .25s ease}.profileTab_favbrand label:before{border:2px solid var(--color-gray-200);content:" ";display:block;left:0;line-height:2rem;position:absolute;top:0;transition:all .25s ease;z-index:-1}.profileTab_deleteBrand{background:url(/images/icon_delete.png?9b837500e85afe27d2a29cb5359bb701) no-repeat 100%;background-size:18px;border:none;color:var(--color-link);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(--color-link);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(--color-link);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(--color-link);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(--color-link);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}.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(--color-blue-200)}.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(--color-blue-300)}.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(--color-blue-100)}.calendarContent td.calendarContent_week.sunday{background-color:var(--color-pink-100)}.calendarContent td.calendarContent_week.saturday{background-color:var(--color-blue-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}}.topicNeeds{margin-block:32px 80px;width:100%}.topicNeeds__head{align-items:center;display:flex;font-size:20px;justify-content:space-between}.topicNeeds__head-btn{color:var(--color-pink-400)}.topicNeeds__head-title{font-weight:400}.topicNeeds__body{display:none;margin-top:20px}.topicNeeds__chart{border:1px solid var(--color-gray-200);width:100%}.topicNeeds__chart-head{display:flex;width:100%}.topicNeeds__chart-head span{flex:1;padding:5px 10px;text-align:center}.topicNeeds__chart-head span:not(:last-child){border-right:1px dotted var(--color-gray-400)}.topicNeeds__chart-body{display:flex;width:100%}.topicNeeds__chart-body span{color:var(--color-white);flex:1;font-weight:700;padding:5px 10px;text-align:center}.topicNeeds__chart-body span:not(:last-child){border-right:1px dotted var(--color-white)}.topicNeeds__chart-body span.high-needs{background-color:var(--color-high-needs)}.topicNeeds__chart-body span.midium-needs{background-color:var(--color-midium-needs)}.topicNeeds__chart-body span.low-needs{background-color:var(--color-low-needs)}.topicNeeds__point{margin-top:40px;padding:0 10px 10px;position:relative}.topicNeeds__point:before{background-image:radial-gradient(circle,var(--color-gray-300) 50%,transparent 50%),radial-gradient(circle,var(--color-gray-300) 50%,transparent 50%),radial-gradient(circle,var(--color-gray-300) 50%,transparent 50%);background-position:0,50%,100%;background-repeat:no-repeat;background-size:8px 8px;content:"";height:8px;left:calc(50% - 15px);position:absolute;top:-30px;width:30px}.topicNeeds__point-list{align-items:flex-start;display:flex;flex-direction:column;gap:.5em}.topicNeeds__point-list li{padding-left:2em;position:relative}.topicNeeds__point-list li:before{background-image:url(/images/icon_point.svg?1aed021d636d11a00dd9469ac7ecc221);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.7em;left:0;position:absolute;top:0;width:1.7em}.topicNeeds__addTopic,.topicNeeds__point-list li .highlight{color:var(--color-pink-400);font-weight:700}.topicNeeds__addTopic{background-color:var(--color-white);border:2px solid var(--color-pink-400);border-radius:5px;bottom:60px;box-sizing:border-box;display:block;height:50px;left:10px;line-height:46px;margin:0 auto;position:fixed;text-align:center;width:calc(100% - 20px);z-index:10}.topicNeedsCard{border:1px solid var(--color-gray-200);border-radius:5px;margin-top:15px;overflow:hidden}.topicNeedsCard__title{background-color:var(--color-gray-200);font-weight:700;padding:2px 10px}.topicNeedsCard__detail{padding:10px}@media screen and (min-width:801px){.topicNeeds{margin-block:32px}.topicNeeds__addTopic{margin-top:24px;position:static;width:100%}}.createTopic{box-sizing:border-box;margin-inline:auto;max-width:100%;width:600px}.createTopic__content{padding:0 15px;width:100%}.createTopic__content dt{color:var(--color-gray-800);font-weight:700}.createTopic__topicRequest{margin-top:30px}.createTopic__topicRequest-note{align-items:flex-start;color:var(--color-pink-300);display:flex;flex-direction:column;font-size:11px;margin-top:30px}.topicWithdrawModal__body{font-size:16px;line-height:1.5;padding:24px 16px}.topicWithdrawModal__message{margin-bottom:20px}.topicApplyModal__body{font-size:16px;line-height:1.5;padding:24px 16px}.topicApplyModal__message{margin-bottom:20px}.topicApplyModal__alert{align-items:flex-start;color:var(--talent-color-red-200);display:flex;font-size:12px;gap:4px;line-height:1.5;margin-top:20px}.topicApplyModal__alert svg{fill:var(--talent-color-red-200);flex-shrink:0;height:17px;padding-top:1px;width:16px}.topicWorkInModal__body{font-size:16px;padding:24px 16px}.topicWorkInModal__message{margin-bottom:20px}.topicLateWorkInModal__body{font-size:12px;height:580px;max-height:100%;padding:16px}.topicLateWorkInModal__body p{font-size:12px}.topicLateWorkInModal__body p .red{color:var(--color-pink-400)}.topicLateWorkInModal__body strong{font-size:14px}.topicLateWorkInModal__body textarea{font-size:14px;margin:5px 0}.topicLateWorkInModal__form{border-bottom:1px solid var(--color-gray-300);margin-top:20px}.topicLateWorkInModal__form li{border-top:1px solid var(--color-gray-300);padding:10px 5px}.topicLateWorkInModal__form label{font-size:14px}.topicLateWorkInModal__selectContent{display:flex;flex-direction:column;gap:10px;height:auto;overflow:hidden;padding:20px 10px}.topicLateWorkInModal__storeInfo{border:1px dashed var(--color-gray-400);border-radius:10px;margin:5px 0;padding:5px 20px 10px}.topicLateWorkInModal__storeInfo dt{color:var(--color-gray-600);font-size:11px;line-height:1.2;padding-top:10px}.topicLateWorkInModal__storeInfo .tel{color:var(--color-pink-400);text-decoration:underline}.topicLateWorkInModal__footer{align-items:center;display:flex;gap:10px;justify-content:center}.topicLateModal__body{font-size:12px;padding:16px}.topicLateModal__body p{font-size:12px}.topicLateModal__body p .red{color:var(--color-pink-400)}.topicLateModal__body strong{font-size:14px}.topicLateModal__storeInfo{border:1px dashed var(--color-gray-400);border-radius:10px;margin:5px;padding:5px 20px 10px}.topicLateModal__storeInfo dt{color:var(--color-gray-600);font-size:11px;line-height:1.2;padding-top:10px}.topicLateModal__storeInfo .tel{color:var(--color-pink-400);text-decoration:underline}.topicLateModal__footer{align-items:center;display:flex;gap:10px;justify-content:center}.topicWorkOutModal__body{padding:16px}.topicWorkOutModal__body p{line-height:1.4}.topicWorkOutModal__body p .red{color:var(--color-pink-400)}.topicWorkOutModal__footer{align-items:center;display:flex;gap:10px;justify-content:center}.questionModal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:101}.questionModal__bg{background-color:rgba(var(--color-black-rgb),.3);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.questionModal__content{background-color:var(--color-white);border-radius:3px;box-shadow:0 3px 10px rgba(var(--color-black-rgb),.3);left:50%;margin:auto;min-height:100px;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:2}.questionModal__content.is-recommendWage{width:340px}.questionModal__content.is-recommendWage table{margin-top:16px}.questionModal__button{background-color:var(--color-pink-300);border-radius:4px;color:var(--color-white);cursor:pointer;height:40px;line-height:40px;margin:20px auto 0;width:150px}.searchStore{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px 15px;width:100%}.searchStore__filter{margin-inline:auto;width:100%}.searchStore__filter-inner{position:sticky;top:20px}.searchStore__filter-btnWrap{display:flex;justify-content:center}.searchStore__filter-btn{background:var(--color-pink-300);border-radius:5px;color:var(--color-white);display:block;font-size:14px;line-height:48px;padding-left:16px;position:relative;text-align:center;width:240px}.searchStore__filter-btn>span{bottom:0;font-size:18px;font-weight:700;left:34px;position:absolute;top:-2px}.searchStore__result{flex:1;overflow:hidden}.searchStore__result-list{margin:0;padding:0 20px 0 10px}.searchStore__result-card{border-radius:10px;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);height:175px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.searchStore__result-card:after{background:linear-gradient(to bottom,rgba(var(--color-black-rgb),.8) 0,rgba(var(--color-black-rgb),.2) 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.searchStore__result-card-logo{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0 2px 10px 0 rgba(var(--color-black-rgb),.2);display:flex;height:35px;left:15px;line-height:35px;overflow:hidden;position:absolute;text-align:center;top:15px;width:35px;z-index:2}.searchStore__result-card-logo.is-none{background:var(--color-blue-200);padding:0 4px}.searchStore__result-card-name{color:var(--color-white);font-size:14px;left:60px;line-height:1.4;max-width:65%;position:absolute;top:24px;z-index:2}.searchStore__result-card-photo{height:175px;overflow:hidden;position:relative}.searchStore__result-card-photo>img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.searchStore__result-card-profileLink{bottom:40px;position:absolute;text-align:center;width:100%;z-index:2}.searchStore__result-card-profileLink>a{background:var(--color-white) url(/images/arrow_coral.png?f2ff76127e55e352d75d43e3fa13fd3a) 92% 50%/5px 9px no-repeat;border-radius:5px;color:var(--color-pink-300);display:inline-block;font-size:11px;height:38px;line-height:38px;text-align:center;width:155px}.searchStore__result-card-badge{position:absolute;right:15px;top:5px;width:45px;z-index:2}.searchStore__result-card-badge .badge-50{margin-top:5px}.searchStoreModal__lead{margin:0 10px 20px}.searchStoreModal__btnWrap{padding:20px 0;text-align:center}.searchStoreModal__btn{background-color:var(--color-pink-300);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;display:inline-block;font-size:17px;height:50px;letter-spacing:.1em;line-height:50px;width:280px}.searchStoreFilter{border-bottom:1px solid var(--color-gray-200);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:12px}.searchStoreFilter__title{background:var(--color-gray-100);font-size:13px;padding:10px 5px;width:100%}.searchStoreFilter__title>span{font-size:12px;font-weight:700;margin-left:4px}.searchStoreFilter__conditions{flex:1;padding:20px 5px 16px}.searchStoreFilter__conditions>div{border-bottom:1px solid var(--color-gray-200);margin-bottom:16px;padding-bottom:8px}.searchStoreFilter__conditions>div:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.searchStoreFilter__conditions h3{border-left:4px solid var(--color-yellow-300);margin-bottom:8px;padding-left:5px}.searchStoreFilter__conditions label{transition:all .25s ease}.searchStoreFilter__conditions input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.searchStoreFilter__conditions input[type=checkbox]:checked+label{background:var(--color-pink-300);border:2px solid var(--color-pink-300);color:var(--color-white)}.searchStoreFilter__conditions.is-area label,.searchStoreFilter__conditions.is-brand label,.searchStoreFilter__conditions.is-category label{border:2px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;display:inline-block;margin:0 4px 8px 0;padding:6px 10px;position:relative}.searchStoreFilter__conditions.is-achievement .period{font-size:14px;margin-inline:5px}.searchStoreFilter__conditions.is-achievement select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;padding:5px;vertical-align:middle;width:100px}@media screen and (min-width:801px){.searchStore{display:flex;flex-direction:row;gap:30px;margin:auto;max-width:960px;padding:20px 0;width:100%}.searchStore__filter{width:310px}.searchStore__filter-btn{font-size:17px;line-height:55px;width:100%}.searchStore__result-card{margin-bottom:30px}.searchStoreFilter{border:1px solid var(--color-gray-200);flex-direction:row}.searchStoreFilter__title{padding:20px 10px;width:18.75%}.searchStoreFilter__conditions{padding:20px 20px 12px}}.searchModal{align-items:center;background-color:rgba(var(--color-black-rgb),.8);box-sizing:border-box;display:none;height:100%;justify-content:center;left:0;padding:60px 20px 20px;position:fixed;top:0;width:100%;z-index:1000}.searchModal__container{background:var(--color-white);box-sizing:border-box;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:100%}.searchModal__close{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;position:absolute;right:20px;top:15px;width:30px;z-index:1001}.homeBanner{padding-block:20px 10px}.homeBanner__inner{margin-inline:auto;max-width:960px;padding:0 15px;width:100%}.homeBanner__link{box-shadow:0 2px 4px rgba(var(--color-black-rgb),.1);display:inline-block}@media screen and (min-width:801px){.homeBanner{padding-block:20px}.homeBanner__inner{padding:0}}.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{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/input_select_arrow.svg?e83dd1b8479cc2ff63d18aef09ee66e0);background-position:right 4px center;background-repeat:no-repeat;background-size:18px}.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}.bottomModal{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;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(--color-black-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(--color-white);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 0 24px rgba(var(--color-black-rgb),.16);display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:900px;position:absolute;transform:translate(-50%);width:100%;z-index:100}.bottomModal__content.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(--color-gray-400);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(--color-gray-300);display:flex;gap:10px;justify-content:center;padding:16px 0 0}.bottomModal__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}.bottomModal__content-foot__btn>span{color:var(--color-white);font-size:16px;letter-spacing:.1em;text-align:center}.bottomModal__content-foot__btn.is-cancel{background-color:transparent;border:1px solid var(--color-gray-400)}.bottomModal__content-foot__btn.is-cancel>span{color:var(--color-gray-500)}.bottomModal__content-foot__btn.is-disabled{background-color:var(--color-gray-100);pointer-events:none}.bottomModal__content-foot__btn.is-disabled>span{color:var(--color-gray-400)}.bottomModal__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}.bottomModal__content-foot button>span{color:var(--color-white);font-size:16px;letter-spacing:.1em;text-align:center}.bottomModal__content-foot button.is-cancel{background-color:transparent;border:1px solid var(--color-gray-400)}.bottomModal__content-foot button.is-cancel>span{color:var(--color-gray-500)}.bottomModal__content-foot button.is-disabled{background-color:var(--color-gray-100);pointer-events:none}.bottomModal__content-foot button.is-disabled>span{color:var(--color-gray-400)}.bottomModal__content-foot__message{color:var(--color-gray-400);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}}.topicPattern{margin-top:20px;padding-bottom:8px;position:relative}.topicPattern__title{font-size:13px;font-weight:700}.topicPattern__enable-area{align-items:center;display:flex;font-size:13px;gap:16px;justify-content:flex-start;margin-block:5px 8px}.topicPattern__enable-area>label{align-items:center;display:flex;gap:8px;justify-content:flex-start}.topicPattern__enable-area>label input[type=radio]{margin:0}.topicPattern__content{display:flex;flex-direction:column;gap:8px;margin-top:-32px}.topicPattern__add{align-items:center;background-color:var(--color-gray-100);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:80px;width:calc(100% - 15px)}.topicPattern__add.is-registered{width:160px}.topicPattern__add>img{width:24px}.topicPattern__add>span{color:var(--color-gray-500);font-size:11px}.topicPattern__listModalLink{align-self:flex-end;color:var(--color-pink-200);cursor:pointer}.topicPattern:before{background-color:var(--color-gray-200);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.topicPatternList{cursor:grab;display:flex;gap:10px;justify-content:flex-start;margin:0;padding-right:15px}.topicPatternList:active{cursor:grabbing}.topicPatternList{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.topicPatternList::-webkit-scrollbar{display:none}.topicPatternList__box{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;flex-shrink:0;min-height:100px;padding:16px;width:160px}.topicPatternList__box.is-selected{border:2px solid var(--color-pink-300);padding:15px}.topicPatternList__box.is-addBtn{border:3px dotted var(--color-gray-300);padding:0}.topicPatternList__box.is-addBtn>div{align-items:center;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center}.topicPatternList__box.is-addBtn>div>img{width:24px}.topicPatternList__box.is-addBtn>div>span{color:var(--color-gray-700);font-size:11px}.topicPatternDetail{line-height:1}.topicPatternDetail__time{font-size:16px}.topicPatternDetail__reward{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:10px}.topicPatternDetail__memo{color:var(--color-gray-500);display:block;font-size:11px;line-height:1.4;margin-top:10px;word-break:break-all}.patternModalList{padding:0 16px}.patternModalList.is-nopattern{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}.patternModalList.is-nopattern>img{height:auto;width:116px}.patternModalList.is-nopattern>p{font-size:14px;text-align:center}.patternModalList__addBtn{align-items:center;background-color:var(--color-pink-300);border-radius:5px;display:flex;justify-content:center;padding:12px 24px;width:-moz-fit-content;width:fit-content}.patternModalList__addBtn>span{color:#fff;font-size:16px;letter-spacing:.1em;text-align:center}.patternModalList__item{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;gap:24px;justify-content:space-between;padding:16px 0}.patternModalList__item__btn-wrap{display:flex;flex-shrink:0;justify-content:flex-end}.patternModalList__item__btn{align-items:center;display:flex;flex-direction:column;gap:0;padding-inline:15px}.patternModalList__item__btn>img{height:24px;width:24px}.patternModalList__item__btn>span{color:var(--color-gray-500);font-size:11px}.patternModalList__item__btn:last-child{padding-right:0}.patternModalList__item__btn:not(:last-child){border-right:1px solid var(--color-gray-400)}.patternModalForm{padding:0 16px 32px}.patternModalForm dt{color:var(--color-gray-800);font-size:11px;margin:16px 0 5px}.patternModalForm dt .pref{color:var(--color-gray-600);font-size:8px;margin-left:8px}.patternModalForm dd select{color:var(--color-gray-800);cursor:pointer;margin:0 3px;width:20%}.patternModalForm dd input,.patternModalForm dd select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;padding:5px}.patternModalForm dd input{width:100%}.patternModalForm dd input.adjust,.patternModalForm dd input.wage{margin-right:5px;width:50px}.patternModalForm__error{background:var(--color-error);color:var(--color-white);display:inline-block;font-size:10px;margin:6px 0 0;padding:0 5px}.patternModalDelete{padding:16px}.patternModalDelete__content{background-color:var(--color-gray-100);margin-top:16px;padding:16px}@media screen and (min-width:801px){.patternModalList{padding:10px 32px 20px}.patternModalList__item{padding:20px 0}.patternModalForm{padding:0 32px 32px}.patternModaldelete{padding:20px 32px}}.createTopics{padding-inline:15px}.createTopics__date,.createTopics__time{margin-top:15px}.createTopics__time-note{display:block;font-size:11px;margin-top:5px}.createTopics__reward{margin-top:25px}.createTopics__title{font-size:13px;font-weight:700;margin-bottom:5px}.createTopics__title>span{color:var(--color-gray-600);font-size:12px;font-weight:400}.createTopics__selectedDate{background-color:var(--color-gray-100);border-radius:5px;margin-top:10px;padding:10px 15px}.createTopics__selectedDate-title{font-size:13px;font-weight:700}.createTopics__selectedDate-list{display:grid;gap:2px;grid-template-columns:1fr}.createTopics__selectedDate-date{font-size:14px}.createTopics__selectedDate-date.is-error{color:var(--color-gray-500);position:relative;width:-moz-fit-content;width:fit-content}.createTopics__selectedDate-date.is-error:after{background-color:var(--color-gray-500);content:"";height:1px;position:absolute;right:0;top:50%;width:calc(100% - 1em)}.createTopics__selectedDate-error{color:var(--color-error);font-size:13px;line-height:1.4;padding:0 0 .5em 1em}.createTopics__error{color:var(--color-error);font-size:14px}.createTopics__rewardItem{display:flex;justify-content:space-between;margin-top:10px}.createTopics__rewardItem.is-subTotal{border-top:1px dotted var(--color-gray-200);padding-top:10px}.createTopics__rewardItem.is-tax{border-bottom:1px solid var(--color-gray-200);padding-bottom:10px}.createTopics__rewardItem.is-total{font-weight:700}.createTopics__rewardItem-titleWrap{align-items:center;display:flex;gap:0}.is-subTotal .createTopics__rewardItem-titleWrap,.is-tax .createTopics__rewardItem-titleWrap{align-items:flex-start;flex-direction:column}.createTopics__rewardItem-title{display:inline-block;font-size:13px;width:4em}.createTopics__rewardItem-inputWrap{align-items:center;display:flex;font-size:14px;gap:4px;padding-right:32px;position:relative;width:160px}.createTopics__rewardItem-inputWrap .perHour{bottom:0;font-size:12px;position:absolute;right:0;white-space:nowrap}.createTopics__rewardItem input.createTopics__rewardItem-input{font-size:14px;margin:0}.createTopics__rewardItem-infoLink{align-items:center;cursor:pointer;display:block;display:flex;font-size:10px;gap:2px;white-space:nowrap}.createTopics__rewardItem-infoLink .icon{height:13px;width:13px}.createTopics__rewardItem-infoLink>span{display:inline-block;font-size:10px;letter-spacing:.05em;text-decoration:underline}.createTopics__rewardItem-note{color:var(--color-gray-500);font-size:12px;line-height:1}.createTopics__rewardItem-resultWrap{align-items:center;display:flex;font-size:16px}.createTopicsButton{align-items:center;background-color:var(--color-pink-300);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;display:flex;font-size:17px;height:50px;justify-content:center;letter-spacing:.1em;margin-block:20px;width:100%}.createTopicsButton.is-disabled{background-color:var(--color-gray-100);color:var(--color-gray-400);pointer-events:none}.limitAlert{display:flex;flex-direction:column;font-size:13px;gap:10px;padding:16px}.limitAlert__attention{align-items:center;display:flex;gap:5px}.limitAlert__attention-icon{fill:var(--color-pink-300);height:24px;width:24px}.limitAlert__text{border:1px dashed var(--color-pink-300);border-radius:5px;padding:10px}.limitAlert__text .is-bold{font-weight:700}.confirmTopics{padding:0 16px}.confirmTopics__title{font-size:14px;font-weight:700;margin-bottom:5px}.confirmTopics__title>span{color:var(--color-gray-600);font-size:12px;font-weight:400}.confirmTopics__item{padding:16px 0}.confirmTopics__item:not(:last-child){border-bottom:1px solid var(--color-gray-300)}.confirmTopics__dateList{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(15,auto)}.confirmTopics__dateList li{margin-bottom:2px}.confirmTopics__rewardItem{align-items:center;display:flex;justify-content:space-between}.confirmTopics__rewardItem.is-adjust{border-bottom:1px dashed var(--color-gray-300);padding-bottom:10px}.confirmTopics__rewardItem.is-subTotal{margin-top:10px}.confirmTopics__rewardItem.is-total{font-weight:700}.confirmTopics__rewardItem-title{display:inline-block;font-size:13px;width:4em}.confirmTopics__rewardItem-price{font-size:16px}.confirmTopics__rewardItem-note{color:var(--color-gray-500);font-size:12px;line-height:1}.editTopics__date,.editTopics__time{margin-top:15px}.editTopics__time-note{display:block;font-size:11px;margin-top:5px}.editTopics__reward{margin-top:25px}.editTopics__title{font-size:13px;font-weight:700;margin-bottom:5px}.editTopics__title>span{color:var(--color-gray-600);font-size:12px;font-weight:400}.editTopics__error{align-items:flex-start;color:var(--color-error);display:flex;flex-direction:column;font-size:14px}.editTopics__rewardItem{display:flex;justify-content:space-between;margin-top:10px}.editTopics__rewardItem.is-subTotal{border-top:1px dotted var(--color-gray-200);padding-top:10px}.editTopics__rewardItem.is-tax{border-bottom:1px solid var(--color-gray-200);padding-bottom:10px}.editTopics__rewardItem.is-total{font-weight:700}.editTopics__rewardItem-titleWrap{align-items:center;display:flex;gap:0}.is-subTotal .editTopics__rewardItem-titleWrap,.is-tax .editTopics__rewardItem-titleWrap{align-items:flex-start;flex-direction:column}.editTopics__rewardItem-title{display:inline-block;font-size:13px;width:4em}.editTopics__rewardItem-inputWrap{align-items:center;display:flex;font-size:14px;gap:4px;padding-right:32px;position:relative;width:160px}.editTopics__rewardItem-inputWrap .perHour{bottom:0;font-size:12px;position:absolute;right:0;white-space:nowrap}.editTopics input.editTopics__rewardItem-input{font-size:14px;margin:0}.editTopics__rewardItem-infoLink{align-items:center;cursor:pointer;display:block;display:flex;font-size:10px;gap:2px;white-space:nowrap}.editTopics__rewardItem-infoLink .icon{height:13px;width:13px}.editTopics__rewardItem-infoLink>span{display:inline-block;font-size:10px;letter-spacing:.05em;text-decoration:underline}.editTopics__rewardItem-note{color:var(--color-gray-500);font-size:12px;line-height:1}.editTopics__rewardItem-resultWrap{align-items:center;display:flex;font-size:16px}.editTopicsButton{align-items:center;background-color:var(--color-gray-100);border:none;border-radius:5px;color:var(--color-gray-400);display:flex;font-size:17px;height:50px;justify-content:center;letter-spacing:.1em;margin-block:20px;pointer-events:none;transition:all .3s ease;width:100%}.editTopicsButton.is-active{background-color:var(--color-pink-300);color:var(--color-white);cursor:pointer;pointer-events:auto}.editTopicsBack{background-color: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;text-align:center;width:100%}.salesRegist{padding:10px 0}.salesRegist__storeInfo{border-radius:10px;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);height:160px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.salesRegist__storeInfo-logo{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 2px 10px 0 rgba(var(--color-black-rgb),.2);display:flex;height:35px;left:15px;line-height:35px;overflow:hidden;position:absolute;text-align:center;top:15px;width:35px;z-index:2}.salesRegist__storeInfo-name{color:var(--color-white);font-size:14px;left:60px;line-height:1.4;max-width:65%;position:absolute;top:24px;z-index:2}.salesRegist__storeInfo-attribute{bottom:24px;color:var(--color-white);left:10%;position:absolute;text-shadow:2px 2px 10px var(--color-black);width:80%;z-index:2}.salesRegist__storeInfo-bg{height:175px;left:0;overflow:hidden;position:relative;top:0}.salesRegist__storeInfo-bg>img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.salesRegist__storeInfo:after{background:linear-gradient(to bottom,rgba(var(--color-black-rgb),.8) 0,rgba(var(--color-black-rgb),.2) 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.topicCardList{display:flex;flex-direction:column;gap:20px;margin-top:30px;margin-inline:auto;padding:10px 5px 100px;width:100%}.topicCard{border-radius:12px;box-shadow:0 2px 4px 0 rgba(var(--talent-color-brown-500-rgb),.8);color:var(--talent-color-gray-600);padding:12px}.topicCard__status{align-items:start;display:flex;flex-wrap:nowrap;justify-content:space-between}.topicCard__status-label{align-items:center;display:flex;font-size:14px;font-weight:700;gap:2px;justify-content:center}.topicCard__status-label svg{height:21px;padding-top:1px;width:20px}.topicCard__status-id{color:var(--talent-color-gray-400);font-size:11px}.topicCard__conditions{align-items:flex-start;background-color:var(--talent-color-gray-100);border-radius:6px;display:flex;margin-top:12px;padding:10px 8px}.topicCard__conditions-inner{flex:1}.topicCard__conditions-dateTime{align-items:center;display:flex;font-size:14px;gap:4px}.topicCard__conditions-dateTime .icon{height:18px;width:18px}.topicCard__conditions-dateTime .date,.topicCard__conditions-dateTime .time{padding-bottom:1px}.topicCard__conditions-reward{align-items:center;display:flex;font-size:14px;gap:4px}.topicCard__conditions-reward .icon{height:18px;width:18px}.topicCard__conditions-reward .amount{padding-bottom:2px}.topicCard__conditions-reward .note{font-size:10px}.topicCard__conditions-button{display:flex;flex-direction:column;gap:8px;padding:0 8px}.topicCard__conditions-button a,.topicCard__conditions-button button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--talent-color-white);border:none;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;width:32px}.topicCard__conditions-button a.is-disable,.topicCard__conditions-button button.is-disable{pointer-events:none}.topicCard__conditions-button a.is-disable .icon,.topicCard__conditions-button button.is-disable .icon{fill:var(--talent-color-gray-300)}.topicCard__conditions-button .icon{height:20px;width:20px}.topicCard__conditions-button .icon.is-edit{fill:var(--talent-color-blue-400)}.topicCard__conditions-button .icon.is-withdraw{stroke:var(--talent-color-blue-400)}.topicCard__store{padding-block:16px}.topicCard__store:first-child{padding-top:12px}.topicCard__store:not(:first-child){border-top:1px solid var(--talent-color-brown-200)}.topicCard__store:last-child{padding-bottom:4px}.topicCard.is-topicsCalendar .topicCard__store{padding-block:5px}.topicCard.is-topicsCalendar .topicCard__store:first-child{padding-top:16px}.topicCard.is-topicsCalendar .topicCard__store:not(:first-child){border:none}.topicCard.is-topicsCalendar .topicCard__store:last-child{padding-bottom:4px}.topicCard__store-name{align-items:flex-start;display:flex;gap:8px}.topicCard__store-name a{color:var(--talent-color-blue-400);font-size:14px;line-height:1.5;text-decoration:underline}.topicCard__store-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.topicCard__store-actions a,.topicCard__store-actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-pink-400);border:none;border-radius:400px;color:var(--talent-color-white);cursor:pointer;display:inline-block;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;outline:none;padding-inline:12px}.topicCard__store-actions a.is-decline,.topicCard__store-actions button.is-decline{background-color:var(--talent-color-white);border:2px solid var(--color-pink-400);color:var(--color-pink-400)}.topicCard__interested{color:var(--color-pink-400);font-size:12px;margin-top:8px}.topicCard__button{align-items:center;border-top:1px solid var(--talent-color-brown-300);display:flex;gap:8px;justify-content:center;margin-top:16px;padding-block:16px 0}.topicCard__button a,.topicCard__button button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-pink-400);border:none;border-radius:400px;color:var(--talent-color-white);cursor:pointer;display:inline-block;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;outline:none;padding-inline:12px}.topicCard__button a.is-cancel,.topicCard__button button.is-cancel{background-color:var(--talent-color-white);border:2px solid var(--color-pink-400);color:var(--color-pink-400);padding-inline:16px}.topicCard__button a.is-workin,.topicCard__button a.is-workout,.topicCard__button button.is-workin,.topicCard__button button.is-workout{padding-inline:24px}.topicCard__button a.is-late,.topicCard__button button.is-late{align-items:center;background-color:transparent;color:var(--color-pink-400);display:flex;font-weight:400;gap:2px;justify-content:center;margin-right:5px;padding:0}.topicCard__button a.is-late .icon,.topicCard__button button.is-late .icon{fill:var(--color-pink-400);height:16px;width:16px}.topicWithdrawCard{background-color:var(--talent-color-white);border:1px solid var(--talent-color-gray-300);border-radius:16px;padding:12px}.topicWithdrawCard__time{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1.5}.topicWithdrawCard__time .label{font-size:12px;margin-left:8px}.topicWithdrawCard__time .total{font-size:12px}.topicWithdrawCard__reward{align-items:center;display:flex;font-size:10px;gap:4px;line-height:1.5;margin-top:4px}.topicWithdrawCard__reward .amount{font-size:14px;font-weight:700}.topicWithdrawCard__reward .note{padding-top:2px}.topicApplyCard{background-color:var(--talent-color-white);border:1px solid var(--talent-color-gray-300);border-radius:16px;padding:12px}.topicApplyCard__dateTime{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1.5}.topicApplyCard__dateTime .icon{height:18px;width:18px}.topicApplyCard__dateTime .time{font-size:16px;padding-bottom:1px}.topicApplyCard__dateTime .is-adjusted{color:var(--talent-color-red-200);font-weight:700}.topicApplyCard__reward{align-items:center;display:flex;font-size:10px;gap:4px;line-height:1.5;margin-top:4px}.topicApplyCard__reward .icon{height:18px;width:18px}.topicApplyCard__reward .amount{font-size:16px;font-weight:700;padding-bottom:2px}.topicApplyCard__reward .is-adjusted{color:var(--talent-color-red-200);font-weight:700}.topicApplyCard__store{font-size:14px;line-height:1.5;margin-top:4px}.topicApplyCard__id{color:var(--talent-color-gray-400);display:block;font-size:11px;line-height:1;margin-top:4px;text-align:right}.topicWorkinCard{background-color:var(--talent-color-white);border:1px solid var(--talent-color-gray-300);border-radius:16px;padding:12px}.topicWorkinCard__dateTime{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1.5}.topicWorkinCard__dateTime .icon{height:18px;width:18px}.topicWorkinCard__reward{align-items:center;display:flex;font-size:10px;gap:4px;line-height:1.5;margin-top:4px}.topicWorkinCard__reward .icon{height:18px;width:18px}.topicWorkinCard__reward .amount{font-size:16px;padding-bottom:2px}.topicWorkinCard__reward .note{padding-top:1px}.topicWorkinCard__store{font-size:14px;line-height:1.5;margin-top:4px}.topicWorkinCard__id{color:var(--talent-color-gray-400);display:block;font-size:11px;line-height:1;margin-top:4px;text-align:right}.topicCancelCard{background-color:var(--talent-color-white);border:1px solid var(--talent-color-gray-300);border-radius:16px;padding:12px}.topicCancelCard__dateTime{align-items:center;display:flex;font-size:14px;gap:4px;line-height:1.5}.topicCancelCard__dateTime .icon{height:18px;width:18px}.topicCancelCard__reward{align-items:center;display:flex;font-size:10px;gap:4px;line-height:1.5;margin-top:4px}.topicCancelCard__reward .icon{height:18px;width:18px}.topicCancelCard__reward .amount{font-size:16px;padding-bottom:2px}.topicCancelCard__reward .note{padding-top:1px}.topicCancelCard__store{line-height:1.5;margin-top:4px}.topicCancelCard__store a{color:var(--talent-color-blue-400);font-size:14px;line-height:1.5;text-decoration:underline}.topicCancelCard__id{color:var(--talent-color-gray-400);display:block;font-size:11px;line-height:1;margin-top:4px;text-align:right}@media screen and (min-width:481px) and (max-width:800px){.topicCardList{width:65%}}@media screen and (min-width:801px){.topicCardList{width:50%}}.profileOverview__preview{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:5px}.profileOverview__preview>span{display:block;font-size:10px;white-space:nowrap}.profileOverview__preview>span a{color:var(--color-link);text-decoration:underline}.profileOverview__preview>span a.is-active{left:-10px}.profileIcon{aspect-ratio:1;background-color:var(--color-gray-300);height:auto;margin-inline:auto;max-width:300px;position:relative}.profileIcon img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.profileIcon.is-none{align-items:flex-end;display:flex;justify-content:center}.profileIcon.is-none>img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:90%}.profileIcon__edit{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);cursor:pointer;display:flex;height:32px;height:35px;justify-content:center;left:10px;position:absolute;top:10px;width:32px;width:35px}.profileIcon__edit img{height:auto;width:18px}.profileIconModal__content{padding:16px}.profileIconModal__text{font-size:16px}.profileIconModal__preview{align-items:flex-end;background-color:var(--color-gray-300);display:flex;height:140px;justify-content:center;margin:20px auto 0;width:140px}.profileIconModal__preview img{-o-object-fit:cover;object-fit:cover}.profileIconModal__preview.is-none img{height:auto;-o-object-fit:contain;object-fit:contain;width:90%}.profileIconModal__registerBtn{align-items:center;background-color:var(--color-white);border:2px solid var(--color-pink-400);border-radius:23px;color:var(--color-pink-400);display:flex;font-size:16px;font-weight:700;height:45px;justify-content:center;margin-top:12px;margin-inline:auto;width:140px}.profileIconModal__registerBtn input{display:none}.profileIconModal__tips{display:flex;margin-top:23px}.profileIconModal__tips-example{flex:1}.profileIconModal__tips-example:first-child{border-right:1px solid var(--color-gray-200);padding-right:8px}.profileIconModal__tips-example:last-child{padding-left:8px}.profileIconModal__tips-title{align-items:center;display:flex;font-size:14px;font-weight:700;gap:2px;justify-content:flex-start}.profileIconModal__tips-list{margin-top:4px}.profileIconModal__tips-list>li{padding-left:1em;position:relative}.profileIconModal__tips-list>li:before{color:var(--color-pink-400);content:"・";left:0;position:absolute;top:0}.profileIconModal__tips-images{margin-top:12px}.profileIconModal__tips-images img{height:auto;width:100%}.profileCropperModal__content{align-items:center;display:flex;height:100%;justify-content:center;padding:16px}.recommendWageTable{display:flex;gap:8px}.recommendWageTable>table{flex:1}.recommendWageTable>table thead{background-color:var(--color-gray-700);color:var(--color-white);font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.5}.recommendWageTable>table thead th{padding:8px}.recommendWageTable>table tbody{font-size:14px}.recommendWageTable>table tbody tr:nth-of-type(2n){background-color:var(--color-gray-100)}.recommendWageTable>table tbody tr td{padding:8px 4px;text-align:center}.ratingResult{align-items:center;background-color:var(--talent-color-gray-200);border-radius:16px;display:flex;justify-content:flex-start;padding:16px}.ratingResult.is-storeProfile{margin-top:16px}.ratingResult__total{padding-right:32px}.ratingResult__recent{border-left:1px solid var(--talent-color-gray-300);flex:1;padding-left:32px}.ratingResult__title{color:var(--talent-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(--talent-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(--talent-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}}.topicsCalendar{padding:0 16px 24px}.topicsCalendar__inner{display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:540px;width:100%}.topicsCalendar__title{font-size:14px;font-weight:700}.topicsCalendar__list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.storeTopic_card{border-radius:10px;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);height:175px;margin:20px 0;overflow:hidden;position:relative;width:100%}.storeTopic_card:after{background:linear-gradient(to bottom,rgba(var(--color-black-rgb),.8) 0,rgba(var(--color-black-rgb),.2) 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.storeTopic_cardLogo{background:var(--color-white);border-radius:50%;box-shadow:0 2px 10px 0 rgba(var(--color-black-rgb),.2);height:35px;left:15px;line-height:35px;overflow:hidden;position:absolute;text-align:center;top:15px;width:35px;z-index:2}.storeTopic_cardLogo.none{background:var(--color-blue-200);padding:0 4px}.storeTopic_cardPhoto{height:175px;overflow:hidden;position:relative}.storeTopic_cardPhoto img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.storeTopic_cardLogo img{max-width:100%;vertical-align:middle;width:100%}.storeTopic_cardBadge{position:absolute;right:15px;top:5px;width:45px;z-index:2}.storeTopic_cardBadge .badge-50{margin-top:5px}.storeTopic_cardName{color:var(--color-white);font-size:14px;left:60px;line-height:1.4;max-width:65%;position:absolute;top:24px;z-index:2}.storeTopic_cardAttr{bottom:40px;bottom:24px;color:var(--color-white);left:10%;position:absolute;text-shadow:2px 2px 10px var(--color-black);width:100%;width:80%;z-index:2}.storeTopic_cardLink{bottom:40px;display:flex;position:absolute;width:100%;z-index:2}.storeTopic_cardLink>span{margin:0 5px}.storeTopic_cardLink>span:first-child{margin-left:auto}.storeTopic_cardLink>span:last-child{margin-right:auto}.storeTopic_cardLink_more a{background:var(--color-white) url(/images/arrow_coral.png?f2ff76127e55e352d75d43e3fa13fd3a) 92% 50%/5px 9px no-repeat;border-radius:5px;color:var(--color-pink-300);display:inline-block;font-size:11px;height:38px;line-height:38px;text-align:center;width:155px}.storeTopic_nextStep{display:flex;justify-content:flex-between;margin-top:50px}.storeTopic_nextStep>span{margin:0 5px}.storeTopic_nextStep>span:first-child{margin-right:auto}.storeTopic_nextStep>span:last-child{margin-left:auto;margin-right:5px}.storeTopic_nextStep_button a{background:var(--color-pink-300) url(/images/arrow_white.png?66ee0e2932547c85ff803e6c2a31dbe5) 92% 50%/5px 9px no-repeat;border-radius:5px;color:var(--color-white);display:inline-block;font-size:11px;height:38px;line-height:38px;text-align:center;width:155px}.storeTopic_nextStep_button.back a{background:var(--color-white) url(/images/arrow_back_coral.png?70dff1bff8c56b007ef7b40fe71adf6e) 8% 50%/5px 9px no-repeat;border:1px solid var(--color-pink-300);color:var(--color-pink-300)}@media screen and (min-width:801px){.storeTopic_cardLink>span{margin-left:20px;margin-right:20px}}@media screen and (max-width:370px){.storeTopic_cardLink{bottom:10px;flex-direction:column}.storeTopic_cardLink>span{margin:0 auto 10px}}.searchResult_txt{font-size:14px;font-weight:700;margin:10px 4px}.searchResult_txt .hit{font-size:12px}.searchSide_commonBox{background:var(--color-gray-200);border-radius:0 0 4px 4px;margin-top:20px;padding:5px 10px 20px;width:100%}.searchSide_commonBox h3{font-size:14px;line-height:1;margin:10px 0;text-align:center}.searchSide_commonBox .inner{background:var(--color-white);border-radius:4px;margin:0;padding:10px}.searchtermsList{font-size:12px;letter-spacing:-.4em}.searchtermsList>li{display:inline-block;letter-spacing:normal}.searchtermsList>li:after{content:"/";margin:0 4px}.searchtermsList>li:last-child:after{content:none}.searchSide_btn{margin-top:20px}.searchSide_btn.--pc{display:none}.searchSide_btn.--sp{display:block}.searchSide_btn a{background:var(--color-pink-300);border-radius:5px;color:var(--color-white);display:block;font-size:14px;line-height:48px;margin:0 auto 12px;padding-left:16px;position:relative;text-align:center;width:240px}.searchSide_btn a span{bottom:0;font-size:18px;font-weight:700;left:30px;margin:auto;position:absolute;top:-2px}.searchSide_btn a span img{vertical-align:top}@media screen and (min-width:801px){.searchSide_commonBox h3{font-size:16px}.searchtermsList{font-size:14px}.searchSide_btn.--pc{display:block}.searchSide_btn.--sp{display:none}.searchSide_btn a{font-size:17px;line-height:55px;margin:0 auto 12px;width:100%}.searchSide_btn a span{left:34px}.storeTopic_card{margin:0 0 30px}.searchResult_txt{font-size:16px;padding-left:10px}.searchResult_txt .hit{font-size:14px}}.storeTopic_cardSmall{height:160px}.storeTopic_workSubmit{margin-top:40px}.storeTopic_workSubmit a{margin:20px 0 0;text-align:center}@keyframes animation-rotate{to{transform:rotate(1turn)}}.storeTopic_receipt{display:flex;flex-wrap:wrap;margin:20px 0}.storeTopic_receiptImg,.storeTopic_receiptImg_link{line-height:1;min-height:200px;padding:5px;position:relative;width:33.3333333333%}.storeTopic_receiptImg:before{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:2px solid rgba(var(--color-white-rgb),.25);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;border-top-color:var(--color-pink-300);content:"";height:24px;left:50%;margin:-13px 0 0 -13px;opacity:0;position:absolute;top:50%;width:24px;z-index:10}.storeTopic_receiptImg.is-loading:before{animation:animation-rotate .75s linear infinite;opacity:1}.storeTopic_receiptImg_link label{display:block;height:calc(100% - 24px);margin-top:24px}.storeTopic_receiptImg_link a{align-items:center;border:3px solid var(--color-pink-300);color:var(--color-pink-300);display:flex;flex-direction:column;font-size:11px;height:100%;justify-content:center;line-height:1.4;min-height:150px;text-align:center}.storeTopic_receiptImg_link a:before{content:"＋";display:block;font-size:20px;font-weight:700;margin:5px 0 8px}.storeTopic_receiptImg>p{position:relative}.storeTopic_receiptImg>p button{cursor:pointer;display:none}.storeTopic_receiptImg>p:hover button{background:rgba(var(--color-white-rgb),.7);border:none;display:block;padding:4px;position:absolute;right:5px;top:5px}.storeTopic_receiptImg>p button>img{width:18px}@media screen and (max-width:800px){.storeTopic_receiptImg>p button{background:rgba(var(--color-white-rgb),.7);border:none;display:block;padding:4px;position:absolute;right:5px;top:5px}}.storeTopic_receiptImg p>img{background:var(--color-gray-400);display:block;margin-top:10px;width:100%}.storeTopic_receiptImg span{font-size:10px}.topicAdd{bottom:60px;height:50px;left:0;max-width:960px;padding:0 10px;position:fixed;width:100%;z-index:10}.topicAdd>a{align-items:center;background-color:var(--color-white);border:2px solid var(--color-pink-400);border-radius:5px;box-sizing:border-box;color:var(--color-pink-400);display:flex;font-weight:700;height:100%;justify-content:center;width:100%}@media screen and (min-width:801px){.topicAdd{height:60px;left:0;margin:20px auto 0;max-width:480px;padding-top:10px;position:sticky;top:0;width:100%}}.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(--color-pink-400);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.topicType{border:1px solid var(--color-pink-400);border-radius:5px;display:flex;margin:30px auto 0;width:100%}@media screen and (min-width:801px){.topicType{width:calc(100% - 40px)}}.topicType_item{border-right:1px solid var(--color-pink-400);max-width:25%;min-width:25%;padding:5px 0;position:relative;text-align:center;width:25%}.topicType_item:last-of-type{border-right:none}.topicType_item.is-select{background-color:var(--color-pink-400);pointer-events:none}.topicType_item.is-select .topicType_text{color:var(--color-white)}.topicType.--done .topicType_item{max-width:33.3%;min-width:33.3%;width:33.3%}.topicType_text{color:var(--color-pink-400);font-size:12px}.topicType_count{background-color:var(--color-pink-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}.topicArea{border-bottom:1px solid var(--color-gray-400);padding:7px 20px;width:100%}.topicArea_inner{align-items:center;display:flex}.topicArea .icon{line-height:1;margin-right:5px;max-width:17px;min-width:17px;width:17px}.topicArea .topicArea_list{overflow:hidden;padding-right:10px;text-overflow:ellipsis;width:100%}.topicArea .topicArea_list li{display:inline-block;font-size:12px;white-space:nowrap}.topicArea .topicArea_list li:after{content:"|";padding:0 3px}.topicArea .topicArea_list li:nth-child(n+5){display:none}.topicArea .topicArea_list li:nth-child(n+4):after{content:none}.topicArea .topicArea_list li.dot{display:inline-block}.topicArea .topicArea_list li.dot:after,.topicArea .topicArea_list li:last-child:after{content:none}.topicArea .editLink{margin-left:auto}.topicArea .editLink a{color:var(--color-link);font-size:12px;white-space:nowrap}@media screen and (min-width:801px){.topicArea{padding:10px 20px}.topicArea .topicArea_inner{margin-left:auto;margin-right:auto;max-width:960px}.topicArea .topicArea_list li:nth-child(n+5){display:inline-block}.topicArea .topicArea_list li:nth-child(n+4):after{content:"|"}.topicArea .topicArea_list li.dot{display:none}}.bank_data{margin:20px auto;max-width:400px}.bank_box{border-radius:5px;box-shadow:0 5px 12px 0 rgba(var(--color-black-rgb),.2);padding:20px}.bank_data span{display:block;margin-top:10px;text-align:right}.bank_box__btn{margin-top:10px;text-align:center}.transfer_btn{margin-top:20px}.transfer_btn>a{background:var(--color-pink-300);border:none;border-radius:5px;color:var(--color-white);display:inline-block;font-size:17px;height:55px;letter-spacing:.1em;line-height:55px;width:100%}.profileTab_career dt{color:var(--color-pink-300);font-size:11px}.profileTab_careerTerm{display:inline-block}.profileTab_contForm select.profileTab_careerYear{width:5rem}.profileTab_contForm select.profileTab_careerMonth{width:3rem}.paging{margin-bottom:20px;text-align:center}.paging_list{overflow:hidden}.paging_current{font-size:12px;margin:10px 0}.paging_list>li{float:left;width:25%}.paging_list>li a{border:1px solid var(--color-gray-200);color:var(--color-link);display:block;height:40px;line-height:40px;position:relative;width:100%}.paging_list>li a:hover{opacity:.7;text-decoration:underline}.paging_list>li.prev a{border-left:none;border-right:none}.paging_list>li.next a{border-right:none}.paging_list>li.none span{opacity:.3}.paging_list>li img{bottom:0;margin:auto;position:absolute;top:0;width:8px}.transfers_history_year__select{margin:0 auto;text-align:center}.transfers_history_year__select span{font-size:1.1rem;margin:0 10px}.transfers_history_year__select a{color:var(--color-link)}.transfers_history__header__link{margin-top:5px;text-align:right}.transfers_history__header__link a{color:var(--color-link);text-decoration:underline}.transfers_history__body{margin-top:10px}.transfers_history_month{margin-top:50px}.transfers_history_month:first-child{margin-top:0}.transfers_history_month__header{border:2px solid var(--color-gray-800);border-radius:5px;padding:10px}.transfers_history_month__header__upper{align-items:center;display:flex;justify-content:space-between}.transfers_history_month__header__date{font-size:16px;font-weight:700}.transfers_history_month__header__status span{border:1px solid var(--color-gray-800);font-size:12px;padding:5px}.transfers_history_month__header__sum{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.transfers_history_month__header__sum .sum{font-size:16px;font-weight:700}.transfers_history_month__header__transfer_date{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.transfers_history_month__header__transfer_date .date{font-size:14px}.transfers_history_month__body{margin-top:25px}.transfers_history_month_table{border-collapse:collapse;text-align:left;width:100%}.transfers_history_month_table thead{border-bottom:1px solid var(--color-gray-500);border-top:1px solid var(--color-gray-500)}.transfers_history_month_table tbody{border-bottom:1px solid var(--color-gray-500);vertical-align:top}.transfers_history_month_table tbody tr{border-bottom:1px solid var(--color-gray-400)}.transfers_history_month_table tbody tr:last-child{border-bottom:none}.transfers_history_month_table tbody tr:nth-child(odd){background:var(--color-gray-200)}.transfers_history_month_table td,.transfers_history_month_table th{font-size:11px;padding:5px 10px}.transfers_history_month_table th{white-space:nowrap}.transfers_history__footer{margin-top:20px}.work_time_note{display:block;font-size:11px;margin-top:5px}
