@charset "UTF-8";body,dd,dl,dt,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input[type=text],ol,p,select,table,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}table,tbody,td,th,thead,tr{border:none}ol,ul{list-style:none}address{font-style:normal}img{vertical-align:bottom}a img{border:none}video{background-color:var(--color-black)}textarea{font-size:1em}aside,figcaption,figure,footer,header,nav,section{display:block}.registForm_subtext{font-size:10px;margin:10px 0;text-align:center}.registForm_subtext a{color:var(--color-link);text-decoration:underline}.thanksText{margin:40px auto;text-align:center;width:100%}.thanksText_sub{border-top:1px solid var(--color-gray-200);font-size:12px;margin:40px 0 -10px;padding:20px 0 0;width:100%}.thanksText span.bold{color:var(--color-pink-300);font-size:30px}.passForget{font-size:10px}.passForget a{color:var(--color-error)}.withdrawal{margin-top:30px}.withdrawalBtn{background:var(--color-pink-300);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;display:block;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin-inline:auto;text-align:center;transition:.2s ease-in-out;width:40%}.withdrawal_lead{font-size:15px;margin-bottom:24px}.withdrawalList{border:1px dotted var(--color-pink-300);padding:6px 8px 0}.withdrawalList li{list-style:disc;margin-left:1.5em}.withdrawalList>li{margin-bottom:8px}.withdrawalReason{border-top:1px solid var(--color-gray-100);margin-top:40px;padding-top:20px}.withdrawalReason dl{margin-bottom:16px}.withdrawalReason dt{font-weight:700;margin-bottom:8px}.withdrawalReason li{margin-bottom:4px}.withdrawalReason textarea{font-size:14px;height:150px;max-width:500px;padding:4px}@media screen and (max-width:800px){.withdrawal_lead{font-size:14px}}: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}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:メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,Helvetica,Arial,sans-serif;font-size:85%;line-height:1.8;width:100%}img{height:auto;max-width:100%}a{color:var(--color-black);transition:.2s ease-in-out}a,a:hover{text-decoration:none}input[type=checkbox],label{cursor:pointer}label{display:block}fieldset{border:none;padding:0}.pc_only{display:none}.sp_only{display:block}.sticky{position:sticky}.wrapper{min-height:100%}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0 15px;width:100%}.container.is-store{display:flex;flex-direction:column;margin-inline:auto;max-width:960px;padding:0 15px 30px;width:100%}.container.is-talent{display:flex;flex-direction:column;min-height:calc(100svh - 330px)}main{padding-bottom:50px;padding-top:50px}@media screen and (min-width:801px){.wrapper{min-height:calc(100% - 103px)}main{padding-top:0}.container{max-width:960px;overflow:hidden;padding:0!important;width:100%}.container.is-store{padding:0 10px!important}.container.is-talent{min-height:calc(100svh - 480px)}.container.blogSize{width:600px}.pc_only{display:block}.sp_only{display:none!important}}header{background:rgba(var(--color-white-rgb),.9);height:50px;min-width:320px;position:fixed;width:100%;z-index:11}header .headerWrapper{align-items:center;display:flex;height:50px;justify-content:center}header .headerWrapper .logo{margin:0;text-align:center}header .headerWrapper .logo img{width:165px}header .headerWrapper .pcMenu{display:none}header .headerWrapper .headerSwitch{border:1px solid var(--color-gray-600);margin-left:20px;padding:5px 10px;position:absolute;right:10px;text-align:center;top:10px}header .headerWrapper .headerSwitch a{align-items:center;display:flex;justify-content:center}header .headerWrapper .headerSwitch a span{color:var(--color-gray-600);display:block;font-size:10px}@media screen and (min-width:801px){header{height:64px;margin:auto;max-width:960px;position:relative}header .headerWrapper{align-items:center;display:flex;height:64px}header .headerWrapper .logo{align-items:center;display:flex;float:none;margin:0;padding:0}header .headerWrapper .pcMenu{align-items:center;display:flex;height:65px;justify-content:space-between;margin-left:auto}header .headerWrapper .pcMenu>li{margin:0 20px}header .headerWrapper .pcMenu>li img{height:14px;margin-right:4px;vertical-align:middle}header .headerWrapper .pcMenu>li svg{fill:var(--color-gray-500);height:24px;margin-right:8px;vertical-align:middle}header .headerWrapper .pcMenu>li a{align-items:center;display:flex;justify-content:center}header .headerWrapper .pcMenu>li span{color:var(--color-gray-500);white-space:nowrap}header .headerWrapper .pcMenu>li.on svg{fill:var(--color-gray-800)}header .headerWrapper .pcMenu>li.on span{color:var(--color-gray-800)}header .headerWrapper .headerSwitch{margin-left:20px;position:inherit;text-align:center;top:7px}header .headerWrapper .headerSwitch span{display:block;font-size:14px}}footer{background:var(--color-white);border-top:1px solid var(--color-gray-400);bottom:0;height:50px;min-width:320px;position:fixed;width:100%;z-index:3}footer.footerGuest{display:none}footer>ul{margin:auto}footer ul li{font-size:10px;position:relative;text-align:center;width:100%}footer ul li span{display:block}footer ul li a{color:var(--color-gray-500);display:block}footer .copyright,footer .footerList_pc{display:none}.footerTalent ul.flex_between li{align-items:center;display:flex;height:50px;justify-content:center}.footerTalent ul.flex_between li a{align-items:center;display:flex;flex-direction:column;justify-content:center}.footerTalent ul.flex_between li svg{fill:var(--color-gray-500);margin-bottom:4px;width:23px}.footerTalent ul.flex_between li span{color:var(--color-gray-500);line-height:1}.footerTalent ul.flex_between li.on svg{fill:var(--color-gray-800)}.footerTalent ul.flex_between li.on span{color:var(--color-gray-800)}.footerStore ul.flex_between li{align-items:center;display:flex;height:50px;justify-content:center}.footerStore ul.flex_between li a{align-items:center;display:flex;flex-direction:column;justify-content:center}.footerStore ul.flex_between li svg{fill:var(--color-gray-400);margin-bottom:4px;width:23px}.footerStore ul.flex_between li span{color:var(--color-gray-400);line-height:1}.footerStore ul.flex_between li.on svg{fill:var(--color-gray-800)}.footerStore ul.flex_between li.on span{color:var(--color-gray-800)}.footerStore ul.flex_between li.rating img,.footerStore ul.flex_between li.topic img,.footerStore ul.flex_between li.work img{margin:0 0 4px;width:27px}.footerManagement ul li{height:50px}.footerManagement ul li,.footerManagement ul li a{align-items:center;display:flex;justify-content:center}.footerManagement ul li a{flex-direction:column}.footerManagement ul li svg{fill:var(--color-gray-500);margin-bottom:4px;width:23px}.footerManagement ul li span{color:var(--color-gray-500);line-height:1}.footerManagement ul li.on svg{fill:var(--color-gray-800)}.footerManagement ul li.on span{color:var(--color-gray-800)}@media screen and (min-width:801px){footer{height:auto;padding:12px 0;position:relative;text-align:center}footer.footerGuest{display:block}footer ul.flex_between{display:none}footer .footerList_pc{display:block;letter-spacing:-.4em;margin:auto;max-width:960px}footer .footerList_pc>li{display:inline-block;font-size:12px;letter-spacing:normal;margin-right:8px;width:auto}footer .footerList_pc>li:after{content:" | ";padding-left:8px}footer .footerList_pc>li:last-child:after{content:none}footer .footerList_pc>li a{color:var(--color-link);display:inline}footer .footerList_pc+.footerList_pc{margin-bottom:10px}footer .copyright{display:block;margin:auto;max-width:960px;text-align:center;width:100%}}.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}.image-box{flex-direction:column;justify-content:flex-start}.image-box,.image-box .image{align-items:center;display:flex;margin:20px 0}.image-box .image{text-align:center;width:75%}@media screen and (min-width:801px){.page-container{margin-top:50px}.image-box{align-items:flex-start;flex-direction:row;justify-content:space-around}.image-box .image{margin:0;width:30%}}.titleBox{background:var(--color-gray-100);border-top:2px solid;font-size:13px;font-weight:700;line-height:30px;text-align:center}.talent .titleBox{border-top:2px solid var(--color-yellow-300)}.store .titleBox{border-top:2px solid var(--color-blue-200)}.titleBox_title{line-height:1.4;padding:10px 0}::-webkit-input-placeholder{color:#ccc}.profileFaq{margin-top:10px;text-align:right}.profileFaq a{font-size:13px;letter-spacing:.05em;max-width:400px;text-decoration:underline}.profileFaq a:hover{text-decoration:none}.profileFaq svg{height:15px;margin:0 5px 0 0;position:relative;top:3px;width:auto}@media screen and (min-width:801px){.titleBox{height:50px}.titleBox_title{font-size:20px;font-weight:400}}.leadBox{margin:40px 0}.leadBox_center{margin:20px 0;text-align:center}.commonText{font-size:12px}.commonForm h3{font-weight:300;margin:20px 0}.commonForm dt{color:var(--color-pink-300);font-size:11px;margin:20px 0 5px}.commonForm .caution{display:block;font-size:10px;line-height:20px;margin:5px 0 0}.commonForm dd.bank{overflow:hidden}.commonForm dd.bank dt{clear:left;color:var(--color-gray-800);float:left;margin:10px 8px 0 0;width:5.5em}.commonForm dd.bank dd{float:left;margin:5px 0}.commonForm input[type=email],.commonForm input[type=password],.commonForm input[type=tel],.commonForm input[type=text]{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;font-size:12px;padding:5px;width:100%}.commonForm input[type=radio]{margin:0 5px}::-webkit-input-placeholder{color:var(--color-gray-400)}.commonForm input.code{width:80px}.commonForm input[type=checkbox]{vertical-align:middle}.registForm_store{border-top:1px solid var(--color-gray-100);margin-top:0;padding-top:20px}.formalForm{margin-top:50px}.registForm_store>dl{margin-bottom:20px}.registForm_store dd>p{font-size:11px;margin-bottom:10px}.profileTab_contForm a{color:var(--color-link);text-decoration:underline}.budgetTerm select,.budgetWrap select,.commonForm select,.costWrap select,.profileTab_contForm input[type=number],.summaryTerm select,.summaryWrap select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;font-size:14px;margin:0 3px;padding:5px;width:20%}.profileTab_contForm select{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;margin:0 5px;padding:5px;width:20%}.profileTab_contForm input[type=file]{margin-left:5px}.profileTab_contForm .time{margin:0 -5px}.profileTab_contForm .conditions input,.profileTab_contForm .time select{width:50px}.profileTab_contForm .conditions select{width:70px}.profileTab_contForm .age,.profileTab_contForm .conditions,.profileTab_contForm .height,.profileTab_contForm .info,.profileTab_contForm .time{font-size:12px}.profileTab_contForm .info ol,.profileTab_contForm .info p{margin-top:8px}.profileTab_contForm .info textarea{margin-top:20px}.profileTab_contForm .conditions li,.profileTab_contForm .info li{margin-bottom:5px}@media screen and (max-width:640px){.profileTab_contForm .time span.period{display:block;padding:5px 10px}}.commonForm dd.bank select{padding-top:2px;width:80px}.profileTab_contForm p{font-size:12px}.commonForm textarea{border:1px solid var(--color-gray-200);border-radius:5px;height:80px;margin-bottom:-10px;width:100%}.commonForm input.small{margin:0 5px;width:18%}.commonForm input.medium{margin:0 5px;width:50%}.commonForm input.small:first-child{margin-left:0}.commonForm input.small.time{margin:0 5px;width:20%}.commonForm .remuneration{display:inline-block;margin-top:10px;width:4rem}.commonForm .note{cursor:pointer;display:block;font-size:10px;position:relative;top:5px;white-space:nowrap}.commonForm .topic-register-box{display:flex;justify-content:space-between}.commonForm .note svg{display:inline-block;height:13px;position:relative;top:3px;width:13px}.commonForm .note>span{display:inline-block;font-size:10px;letter-spacing:.05em;text-decoration:underline}.commonForm input.inputError{background:var(--color-pink-200);border:1px solid var(--color-error)}.commonForm .error{background:var(--color-error);color:var(--color-white);display:inline-block;font-size:10px;margin:6px 0 0;padding:0 5px}.commonForm .error:empty{display:none}.commonForm .error+.error{margin-left:5px}.commonForm .error:empty+.error{margin-left:0}.commonForm_submit{margin:20px 0;text-align:center}.commonForm_submit.__regist{margin-top:30px}.commonForm_submit button:nth-child(2){margin-top:20px}.commonForm_modal h3{color:var(--color-pink-300);font-size:16px;text-align:center}.commonForm_modal dt{color:var(--color-gray-400);font-size:11px;margin:10px 0 5px}.commonForm_modal dd.flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.commonForm_modal dd.flex span{font-size:13px;min-width:60px;padding:0 3px;text-align:center;white-space:nowrap}.commonForm_modal.is-cancel p{margin:20px 0 0;text-align:left}.commonForm_modal.is-cancel p .cancel-alert-text{color:var(--color-pink-300);font-size:20px;font-weight:700}.commonForm_modal.is-cancel p a{color:var(--color-link)}.commonForm_modal.is-cancel+.commonForm_submit{margin:40px 0 20px}.commonYesno_modal{font-size:14px}.commonYesno_modal .bold{color:var(--color-pink-300)}.commonForm_yesno{margin:20px 0 5px}.commonForm_yesno input{border:1px solid var(--color-gray-200);border-radius:5px;box-sizing:border-box;font-size:14px;padding:5px;width:100%}.commonForm_yesno input.small{margin:0 5px;width:18%}.commonForm_yesno input.medium{margin:0 5px;width:50%}.commonForm .column_group{display:flex}.commonForm .column_group input{border-radius:0}.commonForm .column_group input:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.commonForm .column_group input:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.q-modal{align-items:center;bottom:0;display:flex;display:none;justify-content:center;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}.miniBtn a{color:#555}.mediumBtn{border:none;border-radius:5px;display:inline-block;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin:0 auto;text-align:center;width:40%}.commonBtn,.previewBtn{height:50px;line-height:50px}.btn,.commonBtn,.previewBtn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:.1em;width:100%}.btn{height:55px;line-height:55px}a.colorPrimary,button.colorPrimary{background:var(--color-pink-300);color:var(--color-white)}.colorFormal{background:var(--color-black);color:var(--color-white)}.colorFormal:hover{background:var(--color-gray-800)}.colorWhite{background:var(--color-white);color:var(--color-pink-300)}.colorWhitePrimary{border:1px solid var(--color-pink-300)}.colorGray{background:var(--color-gray-100)}.colorGray,.colorYellow{color:var(--color-gray-800)}.colorYellow{background-color:var(--color-yellow-300)}.colorInactive,a.colorInactive{background:#f4f4f4;color:#ccc}.colorActive,a.colorActive{background:#f4f4f4;color:#555}.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{height:50px;width:100%}.talent .nameBox{background:var(--color-yellow-300)}.store .nameBox{background:var(--color-blue-200)}.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,.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 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:12px;padding-left:2em}.terms .terms_provision ol.parenthesis{list-style:none;padding-left:.5em}.terms .terms_provision ol>li{margin-bottom:16px}.terms .terms_provision ol>li ul>li{margin-bottom:8px}.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}.about{font-size:15px;line-height:1.8;margin-top:30px}.about 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}.about h3:after{border-bottom:2px solid var(--color-pink-300);bottom:-2px;content:".";display:block;line-height:0;overflow:hidden;position:absolute;width:80px}.about p{margin-bottom:20px}.about strong{display:block;font-size:16px;margin-bottom:10px}.company{font-size:12px;margin-top:30px}.company dl{margin-bottom:3em}.company dl dt{font-size:13px;font-weight:700;margin-bottom:10px}.company dl dd{padding-left:40px}.company dl dd a{color:var(--color-link);text-decoration:none}@media screen and (min-width:801px){.company dl{border-bottom:1px solid var(--color-gray-300);border-left:1px solid var(--color-gray-300);border-right:1px solid var(--color-gray-300);display:flex;margin-bottom:0}.company dl:first-of-type{border-top:1px solid var(--color-gray-300);margin-bottom:0}.company dl dt{border-right:1px solid var(--color-gray-300);margin-bottom:0;padding:20px;width:150px}.company dl dd{padding:20px;word-break:keep-all}.company dl dd a:hover{text-decoration:underline}}.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:45px 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:10px 0 0;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);cursor:pointer;display:block;font-size:17px;height:40px;letter-spacing:.1em;line-height:40px;margin-inline:auto;min-width:240px;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)}.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{margin:auto;overflow:hidden;width:342px}.profileTab_photo li{float:left;margin:0 7px}.profileTab_photo li.display{position:relative}.profileTab_photo li.display button{cursor:pointer;display:none}.profileTab_photo li.display button img{width:18px}.profileTab_photo li.display:hover button{background:rgba(var(--color-white-rgb),.7);border:none;display:block;padding:4px;position:absolute;right:5px;top:5px}.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_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}@media screen and (max-width:800px){.profileTab_photo li.display button{background:rgba(var(--color-white-rgb),.7);border:none;display:block;padding:4px;position:absolute;right:5px;top:5px}}.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}.ratingForm h3{border-top:1px solid var(--color-pink-300);color:var(--color-pink-300);font-size:11px;margin:60px 0 5px;padding-top:8px;text-align:center}.ratingForm__receipt{display:flex;flex-wrap:wrap;gap:40px 20px;margin:20px 0}.ratingForm__receipt__img{width:calc(25% - 15px)}.ratingForm__receipt__img img{background-color:var(--color-gray-400);display:block;height:auto;min-height:100%;width:100%}@media screen and (max-width:480px){.ratingForm__receipt__img{width:calc(50% - 20px)}}.ratingForm__point{border:1px solid var(--color-gray-200);border-radius:5px;margin-bottom:20px}.ratingForm__point label{font-size:12px;margin:0;padding:8px 0;text-align:center;width:100%}.ratingForm__point input[type=checkbox]{display:none}.ratingForm__point input[type=checkbox]:checked+label{background:var(--color-pink-300);color:var(--color-white)}.ratingForm__feedback{margin-bottom:60px}.ratingForm__feedback textarea{border:1px solid var(--color-gray-200);border-radius:5px;height:80px;margin-bottom:-10px;width:100%}.offerCancel_wrap{border-top:1px solid var(--color-gray-200);margin:30px 0 0;padding:20px 0 0}.offerCancel_lead{font-size:12px;margin-bottom:20px;text-align:center}.offerCancel_lead span{color:var(--color-pink-300);font-size:11px}.offerCancel_form input[type=checkbox]{display:none}.offerCancel_formReason{margin:-5px}.offerCancel_form label{border:1px solid #eee;border-radius:5px;font-size:12px;margin:5px;padding:8px 0;text-align:center;width:calc(50% - 10px)}.offerCancel_form input[type=checkbox]:checked+label{background:#eb6e6e;color:#fff}.offerCancel_formSubtext{font-size:10px}@media screen and (max-width:480px){.offerCancel_form label{width:100%}}@media screen and (max-width:800px){header .navUnshown{display:none}header #navOpen{display:inline-block;height:22px;left:10px;position:absolute;text-align:center;top:15px;vertical-align:middle;width:30px}header #navOpen span,header #navOpen span:after,header #navOpen span:before{background:var(--color-gray-800);border-radius:3px;content:"";cursor:pointer;display:block;height:3px;position:absolute;width:25px}header #navOpen span:before{bottom:-8px}header #navOpen span:after{bottom:-16px}header #navClose{background:var(--color-black);display:none;height:100%;opacity:0;width:100%;z-index:99}header #navClose,header #navContent.spMenu{left:0;position:fixed;top:50px;transition:.3s ease-in-out}header #navContent.spMenu{background:var(--color-white);height:calc(100% - 50px);max-width:330px;overflow:auto;transform:translateX(-105%);width:90%;z-index:9999}header #navContent.spMenu .headerMenuWrapper{display:flex;flex-direction:column;height:100%}header #navContent.spMenu .headerMenuWrapper .headerMenu{margin-bottom:auto}header #navContent.spMenu .headerMenuWrapper .headerMenu li{align-items:center;border-bottom:1px solid var(--color-gray-500);display:flex;height:50px;padding-left:20px;width:100%}header #navContent.spMenu .headerMenuWrapper .sns{text-align:center}header #navContent.spMenu .headerMenuWrapper .sns a{display:block}header #navContent.spMenu .headerMenuWrapper .sns a:first-of-type{display:block;margin:25px 0 0}header #navContent.spMenu .headerMenuWrapper .sns a:first-of-type img{height:60px}header #navContent.spMenu .headerMenuWrapper .sns a:nth-of-type(2){display:block;margin:10px 0 0}header #navContent.spMenu .headerMenuWrapper .sns a:nth-of-type(2) img{height:30px}header #navContent.spMenu .headerMenuWrapper .copyright{display:block;height:50px;margin:0;padding-top:20px;text-align:center}}@media screen and (min-width:801px){#navContent,#navInput{display:none}}.tabs{background-color:var(--color-white);margin-top:20px;padding-bottom:40px}.tab_item,.tab_item2{background-color:var(--color-gray-200);border-bottom:3px solid var(--color-pink-300);color:var(--color-gray-800);display:block;float:left;font-size:16px;font-weight:700;height:50px;line-height:50px;text-align:center;transition:all .2s ease;width:50%}.tab_item2:hover,.tab_item:hover{opacity:.75}.tab_item2{width:50%}input[name=tab_item2],input[name=tab_item]{display:none}.tab_content{clear:both;display:none;overflow:hidden}#apply:checked~#apply_content,#done:checked~#done_content,#offer:checked~#offer_content,#stay:checked~#stay_content,#todo:checked~#todo_content{display:block}.tabs input:checked+.tab_item,.tabs input:checked+.tab_item2{background-color:var(--color-pink-300);color:var(--color-white)}main.contact-complete{text-align:center}main.contact-complete h1{font-size:24px;font-weight:700;margin-top:60px}main.contact-complete p{font-size:14px;margin-top:30px}main.contact-complete br.is-sp{display:block}@media screen and (min-width:801px){main.contact-complete br.is-sp{display:none}}.talent-topic-area p span{color:var(--color-pink-300)}.talent-topic-area dt{border-bottom:1px solid var(--color-gray-800);border-top:1px solid var(--color-gray-800);color:var(--color-gray-800);font-size:16px;margin:50px 0 20px;padding:10px 3px}.talent-topic-area dd label{display:inline-block;margin:5px 3px}.talent-topic-area dd label input{margin:0 3px 2px}.talent-topic-area .commonForm_submit{margin-top:50px}.modal-mask{display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-mask.js-modal-message .modal{display:block}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{border-radius:2px;height:100%;left:0;margin:0 auto;position:absolute;right:0;transition:all .3s ease}.modal-header h3{color:var(--color-green);margin-top:0}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-hide{display:none}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.modal_img{height:100%;left:0;margin:0 auto;max-height:90%;padding:20px;position:absolute;right:0;text-align:center;top:20px;width:100%;width:90%;z-index:20}.modal_img>img{margin:auto;max-height:100%;max-width:100%;position:absolute}.bottomModal,.modal_img>img{bottom:0;left:0;right:0;top:0}.bottomModal{height:100%;position:fixed;width:100%;z-index:11}.bottomModal.primaryModal-enter-active,.bottomModal.primaryModal-leave-active,.bottomModal.secondaryModal-enter-active,.bottomModal.secondaryModal-leave-active{transition:all .3s ease}.bottomModal__bg{background-color:rgba(var(--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: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{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__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}}
