@charset "UTF-8";@media print{.no-print{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.autoComplete_wrapper .no_result{padding:.8rem 1.7rem;text-align:center}.autoComplete_wrapper .total_count{text-align:center;color:#1c1c1c;font-size:1rem}.autoComplete_wrapper .total_count strong{color:#e34d6a;font-weight:300}.autoComplete_wrapper .result_list>li{padding:.8rem 1.7rem;font-size:1.3rem;margin:0}.autoComplete_wrapper .result_list>li .highlight{color:#e34d6a;font-weight:300}[data-modal-name=modal-area-popular-checklist] .autoComplete_wrapper>ul,[data-modal-name=modal-area] .autoComplete_wrapper>ul,[data-modal-name=modal-tab-area] .autoComplete_wrapper>ul{overflow-y:auto}[data-modal-name=modal-area-popular-checklist] .autoComplete_wrapper>ul[hidden],[data-modal-name=modal-area-popular-checklist] .autoComplete_wrapper>ul:empty,[data-modal-name=modal-area] .autoComplete_wrapper>ul[hidden],[data-modal-name=modal-area] .autoComplete_wrapper>ul:empty,[data-modal-name=modal-tab-area] .autoComplete_wrapper>ul[hidden],[data-modal-name=modal-tab-area] .autoComplete_wrapper>ul:empty{display:none}.u-btn{height:4rem;padding:0 .7rem;border-radius:.5rem;line-height:4rem;text-align:center;font-size:1.3rem;transition:.2s all;cursor:pointer;background-color:#efefef}.u-btn:active{opacity:.8}.u-btn--main{height:4rem;padding:0 .7rem;border-radius:.5rem;line-height:4rem;text-align:center;font-size:1.3rem;transition:.2s all;cursor:pointer;background-color:#e874a0;color:#fff}.u-btn--main:active{opacity:.8}.u-btn--mainline{height:4rem;padding:0 .7rem;border-radius:.5rem;line-height:4rem;text-align:center;font-size:1.3rem;transition:.2s all;cursor:pointer;border:.1rem solid #E874A0;background-color:#fff;color:#e874a0}.u-btn--mainline:active{opacity:.8}.u-btn--reset{height:4rem;padding:0 .7rem;border-radius:.5rem;line-height:4rem;text-align:center;font-size:1.3rem;transition:.2s all;cursor:pointer;width:5.3rem;background-image:url(/public/img/syukyaku-markup/user/sp/modules/ico_cross.svg);background-repeat:no-repeat;background-size:1.25rem;background-position:center center,center center;background-color:#eaeaea;color:#e874a0}.u-btn--reset:active{opacity:.8}.u-select{height:4.2rem;padding:0 3.5rem 0 1.1rem;border:.1rem solid #eaeaea;border-radius:.4rem;background-image:url(/public/img/syukyaku-markup/user/sp/modules/ico_arrow_bottom_main.svg);background-repeat:no-repeat;background-size:1.1rem .7rem;background-position:right 1.25rem bottom 50%;background-color:#fff;font-size:1.3rem;cursor:pointer}.u-checkbox{width:2rem;height:2rem;border:.2rem solid #eaeaea;border-radius:.3rem;background-color:#fff;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;cursor:pointer}.u-checkbox:checked{position:relative;border-color:#e874a0;background-image:url(/public/img/syukyaku-markup/user/sp/modules/ico_checkmark.svg);background-color:#e874a0;background-size:1.48rem auto;background-position:50% 50%;background-repeat:no-repeat}.u-radio{width:2rem;height:2rem;border:.2rem solid #eaeaea;border-radius:50%;background-color:#fff;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;cursor:pointer}.u-radio:checked{position:relative;border-color:#e874a0;background-image:url(/public/img/syukyaku-markup/user/sp/modules/ico_circle_main.svg);background-color:#fff;background-size:1rem 1rem;background-position:50% 50%;background-repeat:no-repeat}.u-input{width:100%;padding:1.2rem 1.1rem 1.1rem;border:.1rem solid #eaeaea;border-radius:.4rem;background-color:#fff;font-size:1.3rem;font-weight:400}.u-input::placeholder{color:#c7c7c7}.u-textarea{width:100%;padding:1.3rem;border:.1rem solid #eaeaea;border-radius:.4rem;background-color:#fff;line-height:1.8rem;font-size:1.2rem}.u-textarea::placeholder{color:#c3c3c3}.u-inputNote--right{font-size:1rem;color:#707070;text-align:right}.u-inputNote--left{font-size:1rem;color:#707070;text-align:left}.u-badge--red{display:inline-block;height:1.6rem;padding:0 .3rem;border-radius:.2rem;line-height:1.6rem;text-align:center;font-size:1rem;color:#fff;background-color:#f44664}.u-arial{font-family:arial,sans-serif}.u-breadcrumb{display:flex;overflow:scroll;background-color:#fafafa;border-bottom:.1rem solid #EFEFEF}.u-breadcrumb::-webkit-scrollbar{display:none}.u-breadcrumb>li{display:flex;align-items:center;flex:none}.u-breadcrumb>li:after{content:"";display:block;width:.6rem;height:1.1rem;background-repeat:no-repeat;background-image:url(/public/img/syukyaku-markup/user/sp/modules/icon-arrow_breadcrumb.svg);background-size:contain;background-position:center;margin:0 .4rem;padding:.9rem 0}.u-breadcrumb>li:first-child{margin-left:1rem}.u-breadcrumb>li:last-child{margin-right:1rem}.u-breadcrumb>li:last-child:after{display:none}.u-breadcrumb>li .breadcrumb__text{font-size:1.1rem;color:#9a9a9a;font-weight:400;display:block;padding:.9rem 0}.u-breadcrumb>li .breadcrumb__text.is-current{color:#1c1c1c}*,:after,:before{box-sizing:border-box}html{min-height:100vh;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1;font-size:100%}body{position:relative;background-color:#fff}a{text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}button{background-color:transparent;border:none}h1,h2,h3,h4,h5,h6{margin:0}.l-wrapper{width:800px;margin:0 auto}.image{width:100%;display:block}.gridList{width:100%;display:flex;flex-wrap:wrap}.gridList>li[disabled]{pointer-events:none;opacity:1}.gridList>li[disabled] .btn{background-color:#f7f7f7!important}.gridList>li[disabled] .btn .btn__text{color:#bababa!important}.gridList>li[disabled].inlineRadio{opacity:.5}.gridList>li[disabled].has-detail{opacity:.5}.gridList--9grid>li:nth-child(9n){margin-right:0!important}.gridList--9grid>li:nth-last-child(-n+9),.gridList--9grid>li:nth-last-child(-n+8),.gridList--9grid>li:nth-last-child(-n+7),.gridList--9grid>li:nth-last-child(-n+6),.gridList--9grid>li:nth-last-child(-n+5),.gridList--9grid>li:nth-last-child(-n+4),.gridList--9grid>li:nth-last-child(-n+3),.gridList--9grid>li:nth-last-child(-n+2),.gridList--9grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--7grid>li:nth-child(7n){margin-right:0!important}.gridList--7grid>li:nth-last-child(-n+7),.gridList--7grid>li:nth-last-child(-n+6),.gridList--7grid>li:nth-last-child(-n+5),.gridList--7grid>li:nth-last-child(-n+4),.gridList--7grid>li:nth-last-child(-n+3),.gridList--7grid>li:nth-last-child(-n+2),.gridList--7grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--6grid>li:nth-child(6n){margin-right:0!important}.gridList--6grid>li:nth-last-child(-n+6),.gridList--6grid>li:nth-last-child(-n+5),.gridList--6grid>li:nth-last-child(-n+4),.gridList--6grid>li:nth-last-child(-n+3),.gridList--6grid>li:nth-last-child(-n+2),.gridList--6grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--5grid>li:nth-child(5n){margin-right:0!important}.gridList--5grid>li:nth-last-child(-n+5),.gridList--5grid>li:nth-last-child(-n+4),.gridList--5grid>li:nth-last-child(-n+3),.gridList--5grid>li:nth-last-child(-n+2),.gridList--5grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--4grid>li:nth-child(4n){margin-right:0!important}.gridList--4grid>li:nth-last-child(-n+4),.gridList--4grid>li:nth-last-child(-n+3),.gridList--4grid>li:nth-last-child(-n+2),.gridList--4grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--3grid>li:nth-child(3n){margin-right:0!important}.gridList--3grid>li:nth-last-child(-n+3),.gridList--3grid>li:nth-last-child(-n+2),.gridList--3grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--2grid>li:nth-child(2n){margin-right:0!important}.gridList--2grid>li:nth-last-child(-n+2),.gridList--2grid>li:nth-last-child(-n+1){margin-bottom:0!important}.gridList--1grid>li{flex:0 0 100%}.t-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.t-lineclamp--2{display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.floatBnr{position:fixed;width:168px;height:148px;bottom:30px;right:calc((100vw - 850px)/2 - 240px)}.floatBnr a{display:block;width:100%;height:100%}.floatBnr a img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-header{position:sticky;z-index:1000;top:0;left:0;background-color:#fff;box-shadow:0 1px #eaeaea}.header__content{width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__content .primary{display:flex;align-items:center}.header__content .primary .logo{display:inline-block;width:80px}.header__content .primary .area{display:inline-block;padding:4px 5px;font-size:11px;color:#121212;font-weight:600;border:1px solid #EAEAEA;margin-left:10px;border-radius:2px}.header .iconBlock{display:flex;flex-wrap:nowrap;flex-direction:row}.header .headerIcon{display:flex;width:50px;height:50px;padding:0;cursor:pointer;align-items:center;flex-direction:column;justify-content:center;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;position:relative}.header .headerIcon:hover{opacity:.7}.header .headerIcon:before{content:"";display:block;width:20px;height:20px;margin-bottom:3px;background-repeat:no-repeat;background-size:20px;background-position:center}.header .headerIcon__text{display:block;font-size:10px;color:#121212;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.header .headerIcon .count{font-family:arial,sans-serif;position:absolute;display:flex;align-items:center;justify-content:center;top:6px;right:0;background-color:#e73554;width:18px;height:18px;font-size:10px;color:#fff;border-radius:50%;font-style:normal}.header .headerIcon--mypage:before{background-image:url(https://files.emily-job.jp/public/build/images/d60277d49360bdae.svg)}.header .headerIcon--keep:before{background-image:url(https://files.emily-job.jp/public/build/images/5602138d6a89e6b1.svg)}.header .headerIcon--search:before{background-image:url(https://files.emily-job.jp/public/build/images/880f4f593e7ec471.svg)}.header .headerIcon--openBurger:before{background-image:url(https://files.emily-job.jp/public/build/images/fa548956231ace0b.svg)}.fixedFilterWrap{position:fixed;text-align:center;width:100%;top:60px;left:0;visibility:hidden;opacity:0;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.fixedFilterWrap.is-active{visibility:visible;opacity:1;top:60px}.fixedFilter{background-color:#fff;display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 2px 14px #0000001a;border-radius:30px}.fixedFilter>li{flex:0 0 187px;width:187px;border-right:1px solid #EAEAEA}.fixedFilter>li:last-child{border-right:none}.fixedFilter--2item .btn .btn__text{font-size:13px}.fixedFilter--3item .btn .btn__text{font-size:11px}.l-footer{border-top:6px solid #6AD1CD;padding:28px 0 48px;background-color:#fff}.footer__content{width:800px;margin:0 auto;text-align:center}.footer__content .logo{display:inline-block;width:120px}.footer__content .sitemapMenu{margin:22px 0 32px}.footer__content .copyright{margin-top:22px}.footer .sitemapMenu{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center}.footer .sitemapMenu>li{margin-right:40px}.footer .sitemapMenu>li:last-child{margin-right:0}.footer .sitemapMenu .sitemapLink{display:flex;align-items:center;font-size:11px;color:#121212;font-weight:300}.footer .externalMenu{display:flex;align-items:center;justify-content:center}.footer .externalMenu>li{margin-right:5px}.footer .externalMenu>li:last-child{margin-right:0}.footer .externalMenu .externalLink{display:flex;width:108px;align-items:center;justify-content:center;height:26px;border-radius:3px}.footer .externalMenu .externalLink--magazine{background-color:#6ad1cd}.footer .externalMenu .externalLink--x{background-color:#121212}.footer .externalMenu .externalLink--x:before{content:"";display:block;width:12px;height:12px;background-image:url(https://files.emily-job.jp/public/build/images/33cd25e2924a87ef.svg);background-size:12px;background-repeat:no-repeat;margin-right:6px}.footer .externalMenu .externalLink--ytb{background-color:#e73554}.footer .externalMenu .externalLink--ytb:before{content:"";display:block;width:16px;height:13px;background-image:url(https://files.emily-job.jp/public/build/images/c6560dfafab0abd8.svg);background-size:16px 13px;background-repeat:no-repeat;margin-right:6px}.footer .externalMenu .externalLink--ig{background-color:#d34c85}.footer .externalMenu .externalLink--ig:before{content:"";display:block;width:16px;height:13px;background-image:url(https://files.emily-job.jp/public/build/images/df636750e11b03b9.svg);background-size:16px 13px;background-repeat:no-repeat;margin-right:6px}.footer .externalMenu .externalLink--tiktok{justify-content:flex-start;padding:0 8px;background-color:#121212}.footer .externalMenu .externalLink--tiktok:before{content:"";display:block;width:13px;height:15px;background-image:url(https://files.emily-job.jp/public/build/images/854c469099824f97.svg);background-size:13px 15px;background-repeat:no-repeat;margin-right:7px}.footer .externalMenu .externalLink--line{justify-content:flex-start;padding:0 8px;background-color:#4cc99e}.footer .externalMenu .externalLink--line:before{content:"";display:block;width:16px;height:15px;background-image:url(https://files.emily-job.jp/public/build/images/5a4f04b994724639.svg);background-size:16px 15px;background-repeat:no-repeat;margin-right:5px}.footer .externalMenu .externalLink .externalLink__text{font-size:10px;color:#fff;font-weight:600}.footer .copyright{font-size:10px}.breadcrumb{background-color:#fff;border-bottom:1px solid #EAEAEA}.breadcrumb .scrollWrap{overflow-x:auto}.breadcrumb ul{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:scroll}.breadcrumb ul>li{display:flex;align-items:center;flex:none}.breadcrumb ul>li:after{content:"";display:block;width:4px;height:9px;margin:0 5px;background-image:url(https://files.emily-job.jp/public/build/images/4742e97aea30a5d3.svg);background-size:4px 9px;background-repeat:no-repeat;background-position:center}.breadcrumb ul>li:last-child:after{display:none}.breadcrumb ul .prevPage{line-height:28px;font-size:10px;color:#838383;font-weight:300}.breadcrumb ul .current{line-height:28px;font-size:11px;color:#838383;font-weight:600}.breadcrumb ul::-webkit-scrollbar{display:none}.accordingGroup .according .gridList>li{margin-right:10px}.accordingGroup .according .gridList--4grid>li{margin-bottom:11px;border-radius:3px}.accordingGroup .according .gridList--4grid .btn--goTopPage_l{width:192px;box-shadow:0 1px 2px #efeced}.accordingGroup .according .gridList--6grid>li{border-radius:3px}.accordingGroup .according .gridList--6grid>li:nth-child(6n){margin-right:0}.accordingGroup .according .gridList--6grid .btn--goTopPage_l{width:118px;box-shadow:0 1px 2px #efeced}.accordingGroup .according .btn--goPrefTop{width:76px;height:34px;padding:0 10px;justify-content:flex-start}.accordingGroup .according .btn--goTopPage_l{padding:0 10px;height:34px}.accordingGroup .according .btn--goTopPage_l:after{right:8px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg)}.accordingGroup .according .btn--goTopPage_l .smTxt{font-size:10px;color:#838383}.accordingGroup--age{border-top:6px solid #EBEBEB;padding-top:22px}.accordingGroup--age .according__title{font-size:13px;color:#1c1c1c;font-weight:600}.accordingGroup--age .according__content{margin-top:12px}.accordingGroup--age+.accordingGroup--prefjob{margin-top:20px}.accordingGroup--prefjob{border-top:6px solid #EBEBEB;padding-top:22px}.accordingGroup--prefjob .accordingGroup__item{margin-bottom:26px}.accordingGroup--prefjob .accordingGroup__item:last-child{margin-bottom:0}.accordingGroup--prefjob .according__title{margin-bottom:12px;font-size:13px;color:#1c1c1c;font-weight:600}.accordingGroup--prefjob .according__content .prefGroup{margin-bottom:14px}.accordingGroup--prefjob .according__content .prefGroup:last-child{margin-bottom:0}.accordingGroup--prefjob .prefGroup__title{margin-bottom:9px}.accordingGroup--prefjob .prefGroup__title .text{font-size:12px;color:#a7a7a7;font-weight:300}.accordingGroup--feature{padding:22px 0 30px;border-top:6px solid #EBEBEB}.accordingGroup--feature .according__title{font-size:13px;color:#1c1c1c;font-weight:600;margin-bottom:12px}.accordingGroup--marea .according__title,.accordingGroup--sarea .according__title,.accordingGroup--area .according__title{margin-top:22px;font-size:13px;color:#1c1c1c;font-weight:600;margin-bottom:12px}.accordingGroup--marea .according .btn--goTopPage_l,.accordingGroup--sarea .according .btn--goTopPage_l,.accordingGroup--area .according .btn--goTopPage_l{height:47px}.accordingGroup--marea .according .btn--goTopPage_l .smTxt,.accordingGroup--sarea .according .btn--goTopPage_l .smTxt,.accordingGroup--area .according .btn--goTopPage_l .smTxt{display:block;margin-top:4px}.accordingGroup--marea .according .cateGroup,.accordingGroup--sarea .according .cateGroup,.accordingGroup--area .according .cateGroup{margin-bottom:11px}.accordingGroup--marea .according .cateGroup:last-child,.accordingGroup--sarea .according .cateGroup:last-child,.accordingGroup--area .according .cateGroup:last-child{margin-bottom:0}.accordingGroup--marea .according .cateGroup__title,.accordingGroup--sarea .according .cateGroup__title,.accordingGroup--area .according .cateGroup__title{font-size:11px;color:#aaa;font-weight:300;margin-bottom:8px}.accordingGroup--treatment,.accordingGroup--treatment .according__content{display:flex}.accordingGroup--treatment .according__content .treatmentGroup{flex:0 0 calc((100% - 18px)/2);margin-right:18px}.accordingGroup--treatment .according__content .treatmentGroup:last-child{margin-right:0}.accordingGroup--treatment .zoneItem{border-radius:4px}.accordingGroup--treatment .zoneItem .zoneItem__text:after{height:20px}.accordingGroup--treatment .zoneItem .zoneItem__text .title{font-size:10px}.accordingGroup--treatment .treatmentGroup__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.accordingGroup--treatment .treatmentGroup__title>.text{font-size:13px;color:#121212;font-weight:600}.fancyRadio--selector{display:none}.fancyRadio--selector+.fancyLabel{position:relative;display:flex;cursor:pointer;width:100%;justify-content:flex-start;height:38px;padding-left:29px;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.fancyRadio--selector+.fancyLabel:before{content:"";position:absolute;display:block;width:13px;height:13px;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/06aec75707eb2045.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:center}.fancyRadio--selector+.fancyLabel .fancyLabel__text{font-size:12px;color:#121212;font-weight:300}.fancyRadio--selector+.fancyLabel .fancyLabel__text .smTxt{display:block;margin-top:3px;font-size:10px;color:#aaa;font-weight:300}.fancyRadio--selector:checked+.fancyLabel{background-color:#f2f5f5;border:.1rem solid #6AD1CD}.fancyRadio--selector:checked+.fancyLabel:before{background-image:url(https://files.emily-job.jp/public/build/images/5a9a2aa894eab589.svg)}.fancyRadio--selector:checked+.fancyLabel .fancyLabel__text{color:#6ad1cd}.fancyRadio--selector:checked+.fancyLabel .fancyLabel__text .smTxt{color:#6ad1cd}.fancyRadio--openMegaMenu{display:block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;border:1px solid #E8E8E8;background-color:#fcfcfc;border-top-left-radius:2px;border-bottom-left-radius:2px;background-image:url(https://files.emily-job.jp/public/build/images/06aec75707eb2045.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:center}.fancyRadio--openMegaMenu:checked{background-color:#def2f1;border-color:#bce2e0;background-image:url(https://files.emily-job.jp/public/build/images/5a9a2aa894eab589.svg)}.fancyRadio--openMegaMenu+.fancyLabel{position:relative;display:flex;align-items:center;width:100%;height:34px;cursor:pointer;padding:0 14px 0 10px}.fancyRadio--openMegaMenu+.fancyLabel:after{content:"";position:absolute;width:4px;height:7px;right:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg);background-size:4px 7px;background-repeat:no-repeat;background-position:center}.fancyRadio--openMegaMenu+.fancyLabel .fancyLabel__text{font-size:12px;color:#121212;font-weight:300;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.fancyRadio--openMegaMenu+.fancyLabel:hover .fancyLabel__text{color:#6ad1cd}.fancyRadio--apply{display:none}.fancyRadio--apply+.fancyLabel{cursor:pointer;position:relative;display:flex;width:100%;height:42px;justify-content:center;align-items:center;background-color:#fff;border:1px solid #EAEAEA}.fancyRadio--apply+.fancyLabel .fancyLabel__text{font-size:15px;color:#121212;font-weight:600}.fancyRadio--apply:checked+.fancyLabel{background-color:#f7fdfc;border-bottom:none}.fancyRadio--apply:checked+.fancyLabel .fancyLabel__text{color:#6ad1cd}.inlineRadio{display:flex;align-items:center;background-color:#fff;position:relative;padding-left:33px;border:1px solid #E8E8E8;border-radius:2px}.inlineRadio .fancyRadio--openMegaMenu{position:absolute;top:-1px;left:-1px;width:33px;height:34px}.inlineCheckbox{display:inline-block}.inlineCheckbox .fancyCheckbox--selector+.fancyLabel{border:none}.inlineCheckbox .fancyCheckbox--selector:checked+.fancyLabel{border:none;background-color:transparent}.txtInputWrapper{display:flex}.txtInputWrapper .fancyTxtInput{border:1px solid #E5E5E5;border-right:none;font-size:12px}.txtInputWrapper .fancyTxtInput:focus{outline:none}.selectWrapper{position:relative}.selectWrapper .fancySelect{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #EAEAEA;border-radius:5px;color:#121212;font-size:11px;padding:7px 8px;background-image:url(https://files.emily-job.jp/public/build/images/2454fee6eef08c54.svg);background-size:12px 7px;background-repeat:no-repeat;background-position:right 10px center}.selectWrapper .fancySelect:focus{outline:none}.fancyCheckbox--selector{display:none}.fancyCheckbox--selector+.fancyLabel{cursor:pointer;position:relative;display:flex;width:100%;height:39px;justify-content:flex-start;padding-left:24px;padding-right:10px;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.fancyCheckbox--selector+.fancyLabel:before{content:"";position:absolute;display:block;width:10px;height:8px;left:9px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/4133d0f5b8a64d47.svg);background-repeat:no-repeat;background-size:10px 8px;background-position:center}.fancyCheckbox--selector+.fancyLabel .fancyLabel__text{font-weight:600;font-size:12px;color:#121212}.fancyCheckbox--selector+.fancyLabel .fancyLabel__text .smTxt{display:block;font-size:10px;color:#aaa;margin-top:2px}.fancyCheckbox--selector:checked+.fancyLabel{border:1px solid #6AD1CD;background-color:#f2f5f5}.fancyCheckbox--selector:checked+.fancyLabel:before{background-image:url(https://files.emily-job.jp/public/build/images/2d1c4ba1adba87d2.svg)}.fancyCheckbox--selector:checked+.fancyLabel .fancyLabel__text{color:#6ad1cd}.fancyCheckbox--apply{display:none}.fancyCheckbox--apply+.fancyLabel{position:relative;display:inline-flex;width:100%;justify-content:flex-start;padding-left:28px;align-items:center}.fancyCheckbox--apply+.fancyLabel:before{content:"";position:absolute;display:block;width:20px;height:20px;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/06c70e6a7509e2c7.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center}.fancyCheckbox--apply+.fancyLabel .fancyLabel__text{font-size:15px;color:#121212;font-weight:300;line-height:24px}.fancyCheckbox--apply:checked+.fancyLabel:before{background-image:url(https://files.emily-job.jp/public/build/images/c5f8f1e2cc477b47.svg)}.fancyCheckbox--mutualRecruit{display:none}.fancyCheckbox--mutualRecruit+.fancyLabel{cursor:pointer;position:relative;display:flex;width:100%;justify-content:center;align-items:center}.fancyCheckbox--mutualRecruit+.fancyLabel:before{content:"";display:block;width:17px;height:17px;margin-right:4px;background-image:url(https://files.emily-job.jp/public/build/images/1c38c6f74b83161d.svg);background-repeat:no-repeat;background-size:17px 17px;background-position:center}.fancyCheckbox--mutualRecruit+.fancyLabel .fancyLabel__text{font-size:12px;color:#fff;font-weight:600;line-height:17px}.fancyCheckbox--mutualRecruit:checked+.fancyLabel:before{background-image:url(https://files.emily-job.jp/public/build/images/70caa8509c25e632.svg)}.fancyCheckbox--mutualRecruit.is-disabled+.fancyLabel{cursor:default;padding-left:0}.fancyCheckbox--mutualRecruit.is-disabled+.fancyLabel:before{display:none}.groupAllCheckbox{border:.1rem solid #EAEAEA;background-color:#fff;border-radius:.3rem}.groupAllCheckbox.is-active{border:.1rem solid #6AD1CD;background-color:#f2f5f5}.elementWrap .fancyTxtInput{width:100%;height:42px;padding:0 13px;border:1px solid #EAEAEA;font-size:14px;color:#121212;font-weight:300;border-radius:3px}.elementWrap .fancyTxtInput:focus{outline:none}.elementWrap .fancyTxtInput::placeholder{color:#c7c7c7}.elementWrap .fancySelect{height:42px;font-size:14px}.elementWrap .fancySelect--full{width:100%}.elementWrap .fancySelect--year{width:103px}.elementWrap .fancySelect--month,.elementWrap .fancySelect--day{width:70px}.elementWrap .fancySelect--type{width:126px}.elementWrap .fancySelect--time{width:100px}.fancyTextarea{width:100%;resize:none;border:1px solid #EAEAEA;border-radius:3px;padding:8px 12px;font-size:13px;color:#121212;font-weight:300;line-height:25px}.fancyTextarea::placeholder{color:#c7c7c7}.fancyTextarea:focus{outline:none}.tab .tab__switch{display:flex}.tab .tab__switch>.tabBtn{flex:1;position:relative;cursor:pointer;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.tab .tab__switch>.tabBtn:hover{opacity:.7}.tab .tab__switch>.tabBtn.is-active{cursor:default;pointer-events:none}.tab .tab__switch>.tabBtn.is-active:hover{opacity:1}.tab .tab__content .tabItem{display:none}.tab--smallArea{position:relative;padding-top:38px;height:100%}.tab--smallArea>.tab__switch{position:absolute;top:0;left:0;width:100%;z-index:1}.tab--smallArea>.tab__switch>.tabBtn{text-align:center;line-height:38px;height:38px;background-color:#fff;font-size:12px;color:#121212;font-weight:600;box-shadow:0 3px #eaeaea;border:1px solid #EAEAEA}.tab--smallArea>.tab__switch>.tabBtn.default,.tab--smallArea>.tab__switch>.tabBtn.is-active{color:#fff;background-color:#6ad1cd;border-color:#6ad1cd;box-shadow:0 2px #92cbc8}.tab--smallArea>.tab__content{position:relative;z-index:0;padding:18px 18px 18px 17px;overflow-y:scroll;height:100%}.tab--shopListMod .tab__switch{position:relative;padding:0 1.5rem}.tab--shopListMod .tab__switch:before,.tab--shopListMod .tab__switch:after{content:"";display:block;height:.1rem;width:.5rem;position:absolute;bottom:0;background-color:#eaeaea}.tab--shopListMod .tab__switch:before{left:1rem}.tab--shopListMod .tab__switch:after{right:1rem}.tab--shopListMod .tab__switch>.tabBtn{position:relative;z-index:1;text-align:center;line-height:3.4rem;height:3.4rem;background-color:#fcfcfc;color:#1c1c1c;font-weight:600;border-top:.1rem solid #EAEAEA;border-right:.1rem solid #EAEAEA;border-bottom:.1rem solid #EAEAEA}.tab--shopListMod .tab__switch>.tabBtn:first-child{border-left:.1rem solid #EAEAEA;border-top-left-radius:.3rem}.tab--shopListMod .tab__switch>.tabBtn:last-child{border-top-right-radius:.3rem}.tab--shopListMod .tab__switch>.tabBtn.default,.tab--shopListMod .tab__switch>.tabBtn.is-active{color:#6ad1cd;background-color:#fff;border-bottom-color:#fff}.tab--shopListMod .tab__switch>.tabBtn .notiNum{display:flex;align-items:center;justify-content:center;position:absolute;width:2.2rem;height:2.2rem;color:#fff;font-size:1.1rem;font-family:Arial,sans-serif;letter-spacing:.04rem;text-indent:-.04rem;background-color:#e34d6a;border-radius:50%;right:-.4rem;top:-.5rem;z-index:5}.tab--shopListMod .tab__switch>.tabBtn.is-disabled{background-color:#f0f0f0;color:#e0e0e0}.tab--shopListMod .tab__content{padding:1rem 0 0}.tab--shopDetail .tab__switch{width:calc(100% - 20px);margin:0 auto;background-color:#fff;position:relative}.tab--shopDetail .tab__switch:before,.tab--shopDetail .tab__switch:after{content:"";display:block;position:absolute;width:10px;height:1px;background-color:#eaeaea}.tab--shopDetail .tab__switch:before{left:-10px}.tab--shopDetail .tab__switch:after{right:-10px}.tab--shopDetail .tab__switch>.tabBtn{border-left:1px solid #EAEAEA;background-color:#fcfcfc;height:44px;line-height:44px;text-align:center;font-size:15px;color:#1c1c1c;font-weight:600;z-index:1}.tab--shopDetail .tab__switch>.tabBtn.is-active{background-color:#fff;color:#6ad1cd}.tab--shopDetail .tab__switch>.tabBtn:last-child{border-right:1px solid #EAEAEA}.tab--shopDetail .tab__switch--top:before,.tab--shopDetail .tab__switch--top:after{bottom:0}.tab--shopDetail .tab__switch--top>.tabBtn{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.tab--shopDetail .tab__switch--top>.tabBtn.is-active{border-top:3px solid #6AD1CD;border-bottom:1px solid #FFFFFF}.tab--shopDetail .tab__switch--top>.tabBtn:first-child{border-top-left-radius:3px}.tab--shopDetail .tab__switch--top>.tabBtn:last-child{border-top-right-radius:3px}.tab--shopDetail .tab__switch--bottom:before,.tab--shopDetail .tab__switch--bottom:after{top:0}.tab--shopDetail .tab__switch--bottom>.tabBtn{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.tab--shopDetail .tab__switch--bottom>.tabBtn.is-active{border-bottom:3px solid #6AD1CD;border-top:1px solid #FFFFFF}.tab--shopDetail .tab__switch--bottom>.tabBtn:first-child{border-bottom-left-radius:3px}.tab--shopDetail .tab__switch--bottom>.tabBtn:last-child{border-bottom-right-radius:3px}.tab--station .tab__switch{flex-wrap:wrap}.tab--station .tab__switch>.tabBtn{flex:0 0 calc((100% - 45px) / 6);margin-right:9px;text-align:center;line-height:37px;height:37px;background-color:#fff;font-size:11px;color:#121212;font-weight:600;margin-bottom:8px;border:1px solid #EAEAEA}.tab--station .tab__switch>.tabBtn:nth-child(6n){margin-right:0}.tab--station .tab__switch>.tabBtn:nth-last-child(-n+6),.tab--station .tab__switch>.tabBtn:nth-last-child(-n+5),.tab--station .tab__switch>.tabBtn:nth-last-child(-n+4),.tab--station .tab__switch>.tabBtn:nth-last-child(-n+3),.tab--station .tab__switch>.tabBtn:nth-last-child(-n+2),.tab--station .tab__switch>.tabBtn:nth-last-child(-n+1){margin-bottom:0}.tab--station .tab__switch>.tabBtn.default,.tab--station .tab__switch>.tabBtn.is-active{background-color:#6ad1cd;color:#fff;border:1px solid #6AD1CD}.is-openModal{width:100%;height:100%;overflow:hidden}.modalBox{max-height:calc(100dvh - 200px);overflow:hidden;position:relative;background-color:#f8f8f8;border-radius:4px}.modalBox__head{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;height:45px;background-color:#fff;box-shadow:0 1px 2px #00000014}.modalBox__head .back{position:absolute;left:0;top:0;width:43px;height:100%}.modalBox__head .title{text-align:center;font-size:14px;color:#121212;font-weight:600}.modalBox__head .action{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:75px;padding-right:10px;height:100%}.modalBox__body{max-height:calc(100dvh - 310px);padding:19px 17px;overflow:scroll}.modalBox__body.is-trigger{padding:0}.modalBox__body .filterGroup{margin-bottom:25px}.modalBox__body .filterGroup:last-child{margin-bottom:0}.modalBox__body .filterGroup__title{margin-bottom:9px;font-size:10px;color:#121212;font-weight:600}.modalBox__body .filterGroup__content .fancyRadio+.fancyLabel .fancyLabel__text{font-weight:600}.modalBox__body .txtInputWrapper{width:335px}.modalBox__body .txtInputWrapper .inputWrap{flex:1;position:relative}.modalBox__body .txtInputWrapper .inputWrap .btn--searchCancel{right:10px;position:absolute}.modalBox__body .txtInputWrapper .fancyTxtInput{width:100%;padding-left:35px;padding-right:14px;height:39px;border-radius:3px 0 0 3px;background-image:url(https://files.emily-job.jp/public/build/images/cb7c049c9774bf3e.svg);background-size:14px 12px;background-position:10px center;background-repeat:no-repeat}.modalBox__body .txtInputWrapper .fancyTxtInput::placeholder{color:#c7c7c7;font-weight:600}.modalBox__body .txtInputWrapper .fancyTxtInput::-webkit-search-cancel-button{position:relative;width:20px;height:20px;-webkit-appearance:none;background-image:url(https://files.emily-job.jp/public/build/images/ae338d2f79b989e0.svg);background-size:20px;background-repeat:no-repeat;margin-right:0;flex:0 0 20px}.modalBox__body .txtInputWrapper .btn--filterArea{width:88px;height:39px;border-radius:0 3px 3px 0;background-color:#6ad1cd}.modalBox__body .txtInputWrapper .btn--filterArea .btn__text{font-size:12px;color:#fff;font-weight:600}.modalBox__foot{position:relative;z-index:5;display:flex;align-items:center;padding:10px 0;height:65px;background-color:#fff;box-shadow:0 -1px 2px #0000001a}.modalBox__foot .action{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.modalBox__foot .action>li{margin-right:10px}.modalBox__foot .action>li:last-child{margin-right:0}.modalBox .gridList{display:flex;flex-wrap:wrap}.modalBox .gridList--9grid>li{flex:0 0 76px;height:34px;margin-right:10px;margin-bottom:8px}.modalBox .gridList--7grid>li{flex:0 0 111px;height:34px;margin-right:8px;margin-bottom:8px}.modalBox .gridList--5grid>li{flex:0 0 calc((100% - 28px)/5);margin-right:7px;margin-bottom:7px}.modalBox .gridList--4grid>li{flex:0 0 calc((100% - 24px)/4);margin-right:8px;margin-bottom:7px}.modalBox .gridList--4grid.fixedWidth{width:575px;margin:0 auto}.modalBox .gridList--4grid.fixedWidth>li{flex:0 0 140px;margin-right:5px}.modalBox .gridList--3grid>li{flex:0 0 calc((100% - 14px) / 3);margin-right:7px;margin-bottom:7px}.modalBox .gridList--3grid.fixedWidth{width:614px;margin:0 auto}.modalBox .gridList--3grid.fixedWidth>li{flex:0 0 200px}.modalBox .collapse--common{background-color:#fff}.modalBox .collapse--common .collapseGroup__switch .switchTxt{font-weight:600}.modalBox .collapse--common .collapseGroup__switch.is-open .switchTxt{color:#6ad1cd}.modalBox .btn--goPrefTop{display:flex;width:100%;height:38px;justify-content:center;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.modalBox .btn--goPrefTop .btn__text{font-size:12px;color:#121212;font-weight:600}.modalBox .btn--page{position:relative;display:flex;width:100%;height:3.9rem;justify-content:flex-start;padding-left:1rem;align-items:center;border:.1rem solid #EAEAEA;background-color:#fff;border-radius:.3rem}.modalBox .btn--page:after{content:"";display:block;position:absolute;top:50%;right:1.5rem;width:.7rem;height:1.2rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg);background-size:contain;background-repeat:no-repeat}.modalBox .btn--page .linkBtn__text{font-weight:300;font-size:1.2rem;color:#121212}.modalBox .popularArea__filter{margin-bottom:18px}.modalBox .popularArea__filter .searchBox__result{margin-top:10px}.modalBox .popularArea__list .listTitle{margin-bottom:8px;font-size:12px;color:#121212;font-weight:300}.modalBox .popularArea__list .subListTitle{margin-bottom:5px;font-size:11px;color:#aaa}.modalBox .popularArea__list .otherPopularArea .otherPopularArea__group{margin-bottom:11px}.modalBox .popularArea__list .otherPopularArea .otherPopularArea__group:last-child{margin-bottom:0}.modalBox .popularArea .btn--goTopPage_m{padding:0 10px;height:37px}.modalBox .popularArea .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.modalBox .popularArea .fancyRadio+.fancyLabel{height:37px}.modalBox .popularArea .fancyCheckbox+.fancyLabel{height:37px}.modalBox .popularArea .fancyCheckbox+.fancyLabel .fancyLabel__text{font-size:12px;font-weight:300}.modalBox .popularArea .popularArea__list{margin-bottom:20px}.modalBox .popularArea .popularArea__list:last-child{margin-bottom:0}.modalBox .cityArea .cityArea__group{margin-bottom:11px}.modalBox .cityArea .cityArea__group:last-child{margin-bottom:0}.modalBox .cityArea .areaList--pref .fancyRadio+.fancyLabel{height:37px}.modalBox .cityArea .areaList--pref .fancyRadio+.fancyLabel .fancyLabel__text{font-size:12px;color:#121212;font-weight:600}.modalBox .cityArea .areaList--city{padding-left:27px}.modalBox .cityArea .areaList--city .fancyRadio+.fancyLabel{height:37px}.modalBox .cityArea .areaList--city .fancyRadio+.fancyLabel .fancyLabel__text{font-size:12px;color:#121212;font-weight:600}.modalBox .cityArea .areaList--smallArea{padding-left:54px;margin-top:10px}.modalBox .cityArea .areaList--smallArea .fancyRadio+.fancyLabel{height:31px}.modalBox .cityArea .areaList--smallArea .fancyRadio+.fancyLabel .fancyLabel__text{font-size:10px;color:#121212;font-weight:300}.modalBox .cityArea .btn--goTopPage_l{padding:0 10px;height:37px}.modalBox .cityArea .btn--goTopPage_l:after{position:static;right:13px;width:7px;height:12px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-left:9px}.modalBox .cityArea .btn--goTopPage_l .btn__text{font-weight:600}.modalBox .cityArea .btn--goTopPage_m{padding:0 10px;height:31px}.modalBox .cityArea .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.modalBox .cityArea .btn--goTopPage_m .btn__text{font-size:10px}.modalBox .stationArea .tab .tab__switch{margin-bottom:22px}.modalBox .stationArea .fancyRadio+.fancyLabel{height:31px}.modalBox .stationArea .fancyRadio+.fancyLabel .fancyLabel__text{font-size:10px;font-weight:300}.modalBox .stationArea .fancyCheckbox+.fancyLabel{height:31px}.modalBox .stationArea .fancyCheckbox+.fancyLabel .fancyLabel__text{font-size:10px;font-weight:300}.modalBox .stationArea .btn--goTopPage_m{padding:0 10px;height:31px}.modalBox .stationArea .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.modalBox .prefGroupWrapper--links{padding:15px 23px}.modalBox .prefGroupWrapper .prefGroup{margin-bottom:12px}.modalBox .prefGroupWrapper .prefGroup:last-child{margin-bottom:0}.modalBox .prefGroupWrapper .prefGroup__title{margin-bottom:5px}.modalBox .prefGroupWrapper .prefGroup__title .text{font-size:12px;color:#a7a7a7;font-weight:300}.modalBox .prefGroupWrapper .prefGroup__content .btn--goPrefTop{justify-content:flex-start;padding:0 10px}.modalBox .prefGroupWrapper .prefGroup__content .btn--goPrefTop .btn__text{font-weight:300}.megaModal{min-height:calc(100dvh - 310px)}.megaModal__item{max-height:calc(100dvh - 310px);overflow:scroll;position:absolute;display:block;width:100%;height:100%;overflow:auto;background-color:#f8f8f8;transition:all .3s ease-in;transform:translate3d(110%,0,0);scroll-behavior:smooth}.megaModal__item.is-active{transition:all .3s ease-out;transform:translateZ(0)}.megaModal__item--lv1{padding:20px 17px}.modal{display:none;position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:1005}.modal__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:15;background-color:#000c}.modal__content{position:absolute;left:50%;top:50%;width:860px;overflow:hidden;z-index:20;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:calc(100dvh - 200px)}.modal--areaLink .modalBox__body{max-height:calc(100dvh - 245px)}.modal--areaLink .megaModal{height:calc(100dvh - 245px)}.modal--areaLink .btn .btn__text .smTxt{color:#aaa;display:block;font-weight:400;margin-top:.2rem}.modal--jobLink .modalBox .filterGroup{padding:0 106px}.modal--jobLink .modalBox .gridList{margin-bottom:8px}.modal--jobLink .modalBox .gridList:last-child{margin-bottom:0}.modal--jobLink .modalBox .gridList--2grid>li{flex:0 0 calc((100% - .7rem)/2);margin-bottom:.7rem;margin-right:.7rem}.modal--jobLink .btn--goTopPage_m{justify-content:center;padding:0 10px;height:38px}.modal--jobLink .btn--goTopPage_m .btn__text{font-weight:600}.modal--jobLink .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.modal--payLink .btn--goTopPage_m{padding:0 10px;height:38px}.modal--payLink .btn--goTopPage_m .btn__text{font-weight:600}.modal--payLink .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.modal--thumbnail{z-index:1015}.modal--thumbnail .modal__overlay{background-color:#000}.modal--thumbnail .modal__content{max-height:100dvh}.modal--thumbnail .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative}.modal--thumbnail .swiper .swiper-wrapper .swiper-slide:before{content:"";display:block}.modal--thumbnail .swiper .swiper-wrapper .swiper-slide img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal--thumbnail .swiper .swiper-wrapper.shop .swiper-slide:before{padding-top:56.25%}.modal--thumbnail .swiper .swiper-wrapper.gallery .swiper-slide:before{padding-top:35.5rem}.modal--thumbnail .swiper .controlBar{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;position:relative}.modal--thumbnail .swiper .controlBar .swiper-button-prev,.modal--thumbnail .swiper .controlBar .swiper-button-next{position:static;margin-top:0;width:3rem;height:3.6rem;color:transparent;background-size:3rem 3.6rem;background-repeat:no-repeat;background-position:center}.modal--thumbnail .swiper .controlBar .swiper-button-prev:after,.modal--thumbnail .swiper .controlBar .swiper-button-next:after{display:none}.modal--thumbnail .swiper .controlBar .swiper-button-prev{grid-column:1;background-image:url(https://files.emily-job.jp/public/build/images/2112a0bde4f40efb.svg)}.modal--thumbnail .swiper .controlBar .swiper-button-next{grid-column:3;background-image:url(https://files.emily-job.jp/public/build/images/089f8c9d6e8f0980.svg)}.modal--thumbnail .swiper .controlBar .close{display:block;grid-column:2;justify-self:center;width:1.9rem;height:3.6rem;background-image:url(https://files.emily-job.jp/public/build/images/148db8ec40d1e9f6.svg);background-size:1.9rem;background-repeat:no-repeat;background-position:center}.modal--keep{z-index:1015}.modal--keep .modal__overlay{background-color:#000c}.modal--keep .modal__content{text-align:center}.modal--keep .keepAlert{width:341px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:30px 30px 22px;background-color:#fff;border-radius:8px}.modal--keep .keepAlert__text .title{font-size:17px;color:#1c1c1c;font-weight:600}.modal--keep .keepAlert__text .info{font-size:14px;color:#121212;font-weight:300;line-height:18px;margin-top:18px}.modal--keep .keepAlert__text .info .highlight{font-weight:600;color:#f0749d}.modal--keep .keepAlert__img{width:238px;margin:19px auto 8px}.modal--keep .keepAlert__img img{display:block;width:100%}.modal--keep .keepAlert__action{width:100%}.modal--keep .keepAlert__action a{display:block;width:100%;padding:14px 0 13px;text-align:center;background-color:#121212;border-radius:4px;font-size:13px;letter-spacing:.5px;color:#fff;font-weight:600;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.modal--keep .keepAlert__action a:hover{opacity:.8}.modal--videoPopup{z-index:1015}.modal--videoPopup .modal__overlay{background-color:#000}.modal--videoPopup .modal__content{max-height:100dvh}.modal--videoPopup .swiper .swiper-wrapper{height:462px}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide{position:relative;overflow:hidden}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide .videoPopup__player{position:relative}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide .videoPopup__player:before{content:"";display:block;padding-top:53.7037037037%}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide .videoPopup__player video{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide .videoPopup__player.portrait video{-o-object-fit:contain;object-fit:contain}.modal--videoPopup .swiper .swiper-wrapper .swiper-slide .videoPopup__player.landscape video{-o-object-fit:cover;object-fit:cover}.modal--videoPopup .swiper .controlBar{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;position:relative}.modal--videoPopup .swiper .controlBar .swiper-button-prev,.modal--videoPopup .swiper .controlBar .swiper-button-next{cursor:pointer;position:static;margin-top:0;width:3rem;height:3.6rem;color:transparent;background-size:3rem 3.6rem;background-repeat:no-repeat;background-position:center}.modal--videoPopup .swiper .controlBar .swiper-button-prev:after,.modal--videoPopup .swiper .controlBar .swiper-button-next:after{display:none}.modal--videoPopup .swiper .controlBar .swiper-button-prev{grid-column:1;background-image:url(https://files.emily-job.jp/public/build/images/2112a0bde4f40efb.svg)}.modal--videoPopup .swiper .controlBar .swiper-button-next{grid-column:3;background-image:url(https://files.emily-job.jp/public/build/images/089f8c9d6e8f0980.svg)}.modal--videoPopup .swiper .controlBar .close{cursor:pointer;display:block;grid-column:2;justify-self:center;width:1.9rem;height:3.6rem;background-image:url(https://files.emily-job.jp/public/build/images/148db8ec40d1e9f6.svg);background-size:1.9rem;background-repeat:no-repeat;background-position:center}.ouenCP{background:transparent;line-height:1.4}.ouenCP *,.ouenCP :after,.ouenCP :before{background-repeat:no-repeat;box-sizing:inherit}.ouenCP :after,.ouenCP :before{text-decoration:inherit;vertical-align:inherit}.ouenCP *{padding:0;margin:0}.ouenCP audio:not([controls]){display:none;height:0}.ouenCP hr{overflow:visible}.ouenCP article,.ouenCP aside,.ouenCP details,.ouenCP figcaption,.ouenCP figure,.ouenCP footer,.ouenCP header,.ouenCP main,.ouenCP menu,.ouenCP nav,.ouenCP section,.ouenCP summary{display:block}.ouenCP summary{display:list-item}.ouenCP small{font-size:80%}.ouenCP [hidden],.ouenCP template{display:none}.ouenCP abbr[title]{border-bottom:1px dotted;text-decoration:none}.ouenCP a{background-color:transparent;-webkit-text-decoration-skip:objects}.ouenCP a:active,.ouenCP a:hover{outline-width:0}.ouenCP code,.ouenCP kbd,.ouenCP pre,.ouenCP samp{font-family:monospace,monospace}.ouenCP b,.ouenCP strong{font-weight:bolder}.ouenCP dfn{font-style:italic}.ouenCP mark{background-color:#ff0;color:#000}.ouenCP sub,.ouenCP sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ouenCP sub{bottom:-.25em}.ouenCP sup{top:-.5em}.ouenCP input{border-radius:0}.ouenCP [role=button],.ouenCP [type=button],.ouenCP [type=reset],.ouenCP [type=submit],.ouenCP button{cursor:pointer}.ouenCP [disabled]{cursor:default}.ouenCP [type=number]{width:auto}.ouenCP [type=search]{-webkit-appearance:textfield}.ouenCP [type=search]::-webkit-search-cancel-button,.ouenCP [type=search]::-webkit-search-decoration{-webkit-appearance:none}.ouenCP textarea{overflow:auto;resize:vertical}.ouenCP button,.ouenCP input,.ouenCP optgroup,.ouenCP select,.ouenCP textarea{font:inherit}.ouenCP optgroup{font-weight:700}.ouenCP button{overflow:visible}.ouenCP [type=button]::-moz-focus-inner,.ouenCP [type=reset]::-moz-focus-inner,.ouenCP [type=submit]::-moz-focus-inner,.ouenCP button::-moz-focus-inner{border-style:0;padding:0}.ouenCP [type=button]::-moz-focus-inner,.ouenCP [type=reset]::-moz-focus-inner,.ouenCP [type=submit]::-moz-focus-inner,.ouenCP button:-moz-focusring{outline:1px dotted ButtonText}.ouenCP [type=reset],.ouenCP [type=submit],.ouenCP button,.ouenCP html [type=button]{-webkit-appearance:button}.ouenCP button,.ouenCP select{text-transform:none}.ouenCP button,.ouenCP input,.ouenCP select,.ouenCP textarea{background-color:transparent;border-style:none;color:inherit}.ouenCP select{-moz-appearance:none;-webkit-appearance:none}.ouenCP select::-ms-expand{display:none}.ouenCP select::-ms-value{color:currentColor}.ouenCP legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}.ouenCP ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ouenCP [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ouenCP img{border-style:none}.ouenCP progress{vertical-align:baseline}.ouenCP svg:not(:root){overflow:hidden}.ouenCP audio,.ouenCP canvas,.ouenCP progress,.ouenCP video{display:inline-block}@media screen{.ouenCP [hidden~=screen]{display:inherit}.ouenCP [hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}.ouenCP [aria-busy=true]{cursor:progress}.ouenCP [aria-controls]{cursor:pointer}.ouenCP [aria-disabled]{cursor:default}.ouenCP ::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}.ouenCP ::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.ouenCP h1,.ouenCP h2,.ouenCP h3,.ouenCP h4,.ouenCP h5{color:#121212;font-weight:700;line-height:inherit;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ouenCP img{max-width:100%;margin:auto;vertical-align:top}.ouenCP p{max-width:100%;color:#121212;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ouenCP ul{list-style-type:none;margin:0;padding:0}.ouenCP a{text-decoration:none;color:#4eb4ff;background-color:transparent;-webkit-text-decoration-skip:objects}.ouenCP span{word-break:break-word}.ouenCP .cp-title{padding:2px 0 3px;text-align:center;line-height:11px;background-color:#000}.ouenCP .cp-title .text{color:#fff;font-size:10px;line-height:14px;font-weight:400}.ouenCP .cp-main{background-color:#fff;position:relative;padding:30px 115px 50px;margin-bottom:50px}.ouenCP .cp-main .cp-sec{margin-bottom:50px}.ouenCP .cp-main .cp-sec:last-child{margin-bottom:0}.ouenCP .cp-sec{position:relative}.ouenCP .cp-sec .cp-sec__heading{padding:9px 0 10px;background:#121212;border-radius:4px 4px 0 0}.ouenCP .cp-sec .cp-sec__title{text-align:center;font-size:16px;line-height:21px;color:#fff;font-weight:700;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ouenCP .cp-sec .cp-sec__content{margin:auto;border:1px solid #E3E3E3;border-top:none;border-radius:0 0 4px 4px}.ouenCP .cp-sec.intro .cp-sec__content{padding:21px 50px 31px}.ouenCP .cp-sec.flow{background:#F8F8F8}.ouenCP .cp-sec.flow .cp-sec__content{padding:28px 0 40px}.ouenCP .cp-sec.flow .cp-sec__content .flow-box{margin-bottom:14px}.ouenCP .cp-sec.flow .cp-sec__content .flow-box:last-child{margin-bottom:0}.ouenCP .cp-sec.targetShop .cp-sec__content{padding:27px 0 30px}.ouenCP .cp__btn{display:flex;align-items:center;justify-content:center;width:305px;margin:auto;padding:16px 0;background:#ea609e;border-radius:27px;box-shadow:0 4px #d34a88;text-align:center;color:#fff;font-size:18px;font-weight:600}.ouenCP .intro .intro__desc{margin-bottom:21px;line-height:1.375;font-size:16px;font-weight:600;text-align:center}.ouenCP .intro .intro__desc .highlight{color:#e9609e}.ouenCP .intro .intro__image{margin:21px 0 17px;text-align:center}.ouenCP .intro .intro__image img{width:100%}.ouenCP .intro .intro-overview__list{margin-bottom:2rem;padding:1rem;background:#fafafa;border:1px solid #ebebeb;border-radius:.6rem}.ouenCP .intro .intro-overview__list li{color:#121212;font-size:14px;margin-bottom:7px}.ouenCP .intro .intro-overview__list li:last-child{margin-bottom:0}.ouenCP .intro .intro-condition{width:307px;margin:0 auto 34px}.ouenCP .intro .intro-condition .intro-condition__heading{padding:5px 0 6px;background:#121212;border-radius:8px 8px 0 0}.ouenCP .intro .intro-condition .intro-condition__heading p{color:#fff;font-size:12px;font-weight:600;text-align:center;line-height:22px}.ouenCP .intro .intro-condition .intro-condition__content{padding:9px 10px 10px;border:1px solid #d5d5d5;border-radius:0 0 8px 8px}.ouenCP .intro .intro-condition .intro-condition__list li{margin-bottom:6px;color:#121212;font-size:15px;font-weight:600}.ouenCP .intro .intro-condition .intro-condition__list li span{font-size:10px;color:#989898;font-weight:400;margin-left:7px}.ouenCP .intro .intro-cta .intro-cta__desc{margin-bottom:8px;font-size:11px;text-align:center}.ouenCP .intro .intro-cta .intro-cta__term{display:flex;justify-content:center;margin-top:20px}.ouenCP .intro .intro-cta .intro-cta__term p{font-size:10px}.ouenCP .flow-box{position:relative;display:flex;align-items:center;width:400px;padding:13px 25px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:0 1px 2px #efeced}.ouenCP .flow-box .flow-box__step{position:absolute;top:-9px;left:-7px}.ouenCP .flow-box .flow-box__icon{width:45px}.ouenCP .flow-box .flow-box__txt{width:calc(100% - 45px);padding-left:21px}.ouenCP .flow-box .flow-box__txt .flow-box__title{margin-bottom:5px;font-size:17px;color:#121212;font-weight:700;line-height:inherit;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ouenCP .flow-box .flow-box__txt .flow-box__desc{font-size:11px}.ouenCP .flow-box .flow-box__txt .flow-box__desc .txt-caution{color:#ff4e4e}.ouenCP .flow-cta .flow-cta__desc{margin:20px auto;font-size:11px;text-align:center}.ouenCP .targetShop .targetShop__lead{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.ouenCP .targetShop .targetShop_label{padding-right:6px}.ouenCP .targetShop .targetShop__img{display:block;margin:auto;width:276px}.ouenCP .targetShop .targetShop__desc{font-size:14px;font-weight:600;line-height:1.2}.btn{position:relative;padding:0;cursor:pointer;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn:hover{opacity:.7}.btn:focus{outline:none}.btn--closeModal{display:flex;width:100%;height:100%;background-image:url(https://files.emily-job.jp/public/build/images/e0515fe47dd055b4.svg);background-repeat:no-repeat;background-position:center}.btn--clearRule{display:flex;align-items:center;justify-content:center;width:65px;height:30px;border:1px solid #EAEAEA;border-radius:6px}.btn--clearRule .btn__text{font-size:12px;color:#ccc;font-weight:600}.btn--appendRule{display:flex;align-items:center;justify-content:center;width:200px;height:44px;background-color:#fff;border:1px solid #EAEAEA;border-radius:6px}.btn--appendRule .btn__text{font-size:13px;font-weight:600;color:#121212}.btn--submitRule{display:flex;align-items:center;justify-content:center;width:300px;height:44px;background-color:#121212;border-radius:6px}.btn--submitRule .btn__text{font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.btn--submitRule .btn__text strong{font-size:10px;font-weight:400;color:#fff;margin-right:6px}.btn--submitRule .btn__text strong em{margin-right:2px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#6ad1cd;font-style:normal}.btn--submitRule.disabled{background-color:gray;pointer-events:none}.btn--modal{display:flex;justify-content:center;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px;box-shadow:0 1px 2px #efeced}.btn--modal .btn__text{font-size:12px;color:#121212;font-weight:300}.btn--goTopPage_l,.btn--goTopPage_m{display:flex;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.btn--goTopPage_l:after,.btn--goTopPage_m:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.btn--goTopPage_l .btn__text,.btn--goTopPage_m .btn__text{font-size:12px;color:#121212;font-weight:300}.btn--goTopPage_l.is-active,.btn--goTopPage_m.is-active{background-color:#f2f5f5;border-color:#6ad1cd}.btn--goTopPage_l.is-active .btn__text,.btn--goTopPage_m.is-active .btn__text{color:#6ad1cd}.btn--goPrefTop{display:flex;width:100%;justify-content:center;align-items:center;border:1px solid #E8E8E8;background-color:#fff;border-radius:2px}.btn--goPrefTop:after{content:"";display:block;position:absolute;top:50%;right:8px;width:4px;height:7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg);background-size:contain;background-repeat:no-repeat}.btn--goPrefTop .btn__text{font-weight:300;color:#121212;font-size:12px}.btn--goPrefTop.is-disabled{background-color:#f7f7f7;pointer-events:none}.btn--goPrefTop.is-disabled:after{opacity:.2}.btn--goPrefTop.is-disabled .btn__text{color:#bababa}.btn--underline{display:flex;height:29px;align-items:center;justify-content:flex-start;padding:0 10px;border:1px solid #EAEAEA;border-radius:3px}.btn--underline .btn__text{font-size:10px;color:#4cadea;text-decoration:underline}.btn--openMore{display:inline-flex;align-items:center;justify-content:center;width:300px;height:32px;background-color:#fff;border:1px solid #EAEAEA;border-radius:5px}.btn--openMore .btn__text{font-size:12px;color:#121212;font-weight:600}.btn--goNewsList{display:flex;align-items:center}.btn--goNewsList:after{content:"";display:block;margin-left:3px;width:6px;height:10px;background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg);background-size:6px 10px;background-repeat:no-repeat;background-position:center}.btn--goNewsList .btn__text{font-size:13px;color:#121212;font-weight:600}.btn--goList{display:inline-flex;width:305px;height:44px;align-items:center;justify-content:center;border-radius:5px;background-color:#121212}.btn--goList .btn__text{font-size:13px;color:#fff;font-weight:600}.btn--goRelatedList{margin-top:13px;display:flex;justify-content:flex-end}.btn--goRelatedList:after{content:"";display:block;margin-left:4px;width:7px;height:12px;background-image:url(https://files.emily-job.jp/public/build/images/d188f76f3cf4c4ae.svg);background-size:7px 12px;background-repeat:no-repeat;background-position:center}.btn--goRelatedList .btn__text{font-size:12px;color:#4cadea;font-weight:600}.btn--openMoreTxt{display:inline-block}.btn--openMoreTxt .btn__text{font-size:11px;color:#6ad1cd;font-weight:300}.btn--goReviewList{display:flex;width:100%;height:40px;background-color:#fff;align-items:center;justify-content:center;border:1px solid #EAEAEA;border-radius:6px}.btn--goReviewList .btn__text{font-size:13px;color:#121212;font-weight:600}.btn--goReviewList .btn__text .highlight{font-size:12px}.btn--goReviewList .btn__text .highlight i{font-style:normal;color:#6ad1cd}.btn--goReviewList.is-disabled{pointer-events:none}.btn--goReviewList.is-disabled .btn__text{color:#d0d0d0}.btn--keepShop{display:flex;width:100%;height:40px;background-color:#fff;align-items:center;justify-content:center;border:1px solid #EAEAEA;border-radius:6px}.btn--keepShop:before{content:"";display:block;width:17px;height:17px;margin-right:4px;background-image:url(https://files.emily-job.jp/public/build/images/ccdb8dab808edd69.svg);background-size:17px;background-repeat:no-repeat;background-position:center}.btn--keepShop .btn__text{font-size:13px;color:#121212;font-weight:600}.btn--keepShop.is-active:before{background-image:url(https://files.emily-job.jp/public/build/images/ac42dfaafad3ff4c.svg)}.btn--goShopDetail{display:flex;width:100%;height:40px;background-color:#fff;border:1px solid #EAEAEA;align-items:center;justify-content:center;border-radius:6px}.btn--goShopDetail .btn__text{font-size:12px;color:#121212;font-weight:600}.btn--fixedFilterArea,.btn--fixedFilterGenre,.btn--fixedFilterPay{display:flex;width:100%;align-items:center;justify-content:center;height:42px}.btn--fixedFilterArea:before,.btn--fixedFilterGenre:before,.btn--fixedFilterPay:before{content:"";display:block;width:20px;height:20px;background-size:20px;margin-right:4px;background-position:center;background-repeat:no-repeat}.btn--fixedFilterArea .btn__text,.btn--fixedFilterGenre .btn__text,.btn--fixedFilterPay .btn__text{font-size:13px;color:#121212;font-weight:600}.btn--fixedFilterArea:before{background-image:url(https://files.emily-job.jp/public/build/images/579fc8c20a03bb6e.svg)}.btn--fixedFilterGenre:before{background-image:url(https://files.emily-job.jp/public/build/images/27bef369c793e38f.svg)}.btn--fixedFilterPay:before{background-image:url(https://files.emily-job.jp/public/build/images/3e72aad4839815b6.svg)}.btn--areaFlow{display:flex;align-items:center;justify-content:center;padding:0 9px;height:31px;border:1px solid #EAEAEA;border-radius:3px;box-shadow:0 1px 2px #efeced}.btn--areaFlow .btn__text{font-size:11px;color:#121212;font-weight:300}.btn--areaFlow.current{border-color:#6ad1cd}.btn--areaFlow.current .btn__text{color:#6ad1cd}.btn--areaFlow.is-active{background-color:#f2f5f5;border-color:#6ad1cd}.btn--areaFlow.is-active .btn__text{color:#6ad1cd}.btn--openList .btn__text{font-size:12px;color:#6ad1cd;font-weight:600}.btn--sortShops{display:flex;width:176px;height:32px;align-items:center;justify-content:center;background-color:#fff;border:1px solid #EAEAEA;box-shadow:0 3px #eaeaea}.btn--sortShops .btn__text{font-size:11px;color:#121212;font-weight:600}.btn--sortShops.is-active{background-color:#6ad1cd;border-color:#6ad1cd;box-shadow:0 3px #92cbc8}.btn--sortShops.is-active .btn__text{color:#fff}.btn--weekDate{display:flex;width:75px;height:45px;align-items:center;justify-content:center;background-color:#fff;border:1px solid #EAEAEA;box-shadow:0 1px 2px #efeced;border-radius:3px}.btn--weekDate .btn__text{font-size:12px;color:#121212;font-weight:300}.btn--weekDate .btn__text .weekday{display:block;text-align:center;font-size:11px}.btn--weekDate.is-active{background-color:#fff5f8;border:1px solid #EBE1E4}.btn--weekDate.is-active .btn__text{color:#e34d6a}.btn--searchAreaTag{display:flex;padding:0 5px;height:25px;align-items:center;border:1px solid #6AD1CD;background-color:#f2f5f5;border-radius:3px}.btn--searchAreaTag:before{content:"";display:block;width:6px;height:6px;background-image:url(https://files.emily-job.jp/public/build/images/df1a1cf06dfe4238.svg);background-size:6px;background-repeat:no-repeat;background-position:center;margin-right:5px}.btn--searchAreaTag .btn__text{color:#6ad1cd;font-size:11px}.btn--areaModal{display:flex;width:100%;align-items:center;justify-content:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:5px;box-shadow:0 3px #eaeaea}.btn--areaModal:before{content:"";display:block;width:20px;height:20px;background-size:20px;background-position:center;background-repeat:no-repeat}.btn--areaModal .btn__text{font-weight:600;font-size:13px;color:#121212}.btn--areaModal.areaModal--popular:before{background-image:url(https://files.emily-job.jp/public/build/images/b2c00f4880aca483.svg)}.btn--areaModal.areaModal--city:before{background-image:url(https://files.emily-job.jp/public/build/images/485cf0573b56a4d1.svg)}.btn--areaModal.areaModal--station:before{background-image:url(https://files.emily-job.jp/public/build/images/b2c00f4880aca483.svg)}.btn--shopMenuOpen{display:block;width:100%;height:100%;background-image:url(https://files.emily-job.jp/public/build/images/dcd54e7fd1eaad31.svg);background-size:18px;background-repeat:no-repeat;background-position:center}.btn--shopMenuClose{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px}.btn--shopMenuClose:before{content:"";display:block;width:11px;height:11px;background-image:url(https://files.emily-job.jp/public/build/images/efdce6eabc5df031.svg);background-size:11px;background-repeat:no-repeat;background-position:center}.btn--shopMenuClose .btn__text{margin-top:3px;display:block;font-size:10px;color:#121212;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.btn--limitSwitch{display:flex;justify-content:center;align-items:center;width:450px;height:42px;border:1px solid #EAEAEA;border-radius:5px}.btn--limitSwitch .btn__text{font-size:12px;color:#121212;font-weight:600}.btn--limitSwitch .btn__text .amount{color:#6ad1cd}.btn--anchorArrow{display:flex;flex-wrap:wrap;flex-direction:column;padding:8px 0 6px;justify-content:center;align-items:center;background-color:#f0749d}.btn--anchorArrow:after{content:"";display:block;width:10px;height:6px;background-image:url(https://files.emily-job.jp/public/build/images/526637142063a007.svg);background-size:10px 6px;background-repeat:no-repeat;background-position:center;margin-top:6px}.btn--anchorArrow .btn__text{font-size:10px;color:#fff;font-weight:600}.btn--playMovie{display:block;width:82px;height:62px;background-image:url(https://files.emily-job.jp/public/build/images/f584d8ace6d4a0ff.svg);background-size:82px 62px;background-repeat:no-repeat;background-position:center}.btn--goRecruitPage{display:flex;width:100%;height:40px;background-color:#f0749d;align-items:center;justify-content:center;border-radius:6px}.btn--goRecruitPage .btn__text{font-size:13px;color:#fff;font-weight:600}.btn--goLP{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;background-color:#6ad1cd;border-radius:5px}.btn--goLP .btn__text{font-size:13px;color:#fff;font-weight:600}.btn--shopMap{display:block;text-align:center;width:100%;padding:13px 0 15px;border:1px solid #EAEAEA;border-radius:5px}.btn--shopMap .btn__text{font-size:12px;color:#121212;font-weight:600}.btn--relatedRules{display:flex;border:1px solid #EAEAEA;border-radius:6px;padding:6px 9px}.btn--relatedRules .btn__text{font-size:12px;color:#6ad1cd;font-weight:600}.btn--shopTel{display:flex;align-items:center;justify-content:center;width:100%;height:42px;background-color:#6ad1cd;border-radius:3px}.btn--shopTel:before{content:"";display:block;width:15px;height:15px;background-image:url(https://files.emily-job.jp/public/build/images/56a41c54c278da84.svg);background-size:15px;background-repeat:no-repeat;background-position:center;margin-right:5px}.btn--shopTel .btn__text{font-size:14px;color:#fff;font-weight:700}.btn--shopTel.is-cvModal{height:48px;box-shadow:0 4px #469592}.btn--shopLine{display:flex;align-items:center;justify-content:center;width:100%;height:42px;background-color:#4cc99e;border-radius:3px}.btn--shopLine:before{content:"";display:block;width:18px;height:17px;background-image:url(https://files.emily-job.jp/public/build/images/72135e9dd6ed9ff8.svg);background-size:18px 17px;background-repeat:no-repeat;background-position:center;margin-right:6px}.btn--shopLine .btn__text{font-size:14px;color:#fff;font-weight:600}.btn--loginMember,.btn--signupMember{display:flex;width:100%;align-items:center;justify-content:center;border:1px solid #6AD1CD;height:45px;border-radius:4px}.btn--loginMember .btn__text,.btn--signupMember .btn__text{font-size:13px;font-weight:600}.btn--loginMember{background-color:#fff}.btn--loginMember .btn__text{color:#6ad1cd}.btn--signupMember{background-color:#6ad1cd}.btn--signupMember .btn__text{color:#fff}.btn--resetDate{display:flex;align-items:center;justify-content:center;background-color:#f2f5f5;width:53px;height:42px;border-radius:3px}.btn--resetDate:before{content:"";display:block;width:11px;height:11px;background-image:url(https://files.emily-job.jp/public/build/images/b09cc0279bd34d22.svg);background-size:11px 11px;background-repeat:no-repeat;background-position:center}.btn--submitApply{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:#f0749d;border-radius:4px}.btn--submitApply .btn__text{font-size:15px;color:#fff;font-weight:600}.btn--submitApply.is-disabled{background-color:#dbdbdb}.btn--dockingKeep,.btn--dockingLine,.btn--dockingTel,.btn--dockingAnchor{display:flex;width:100%;height:42px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:4px}.btn--dockingKeep:before,.btn--dockingLine:before,.btn--dockingTel:before,.btn--dockingAnchor:before{content:"";display:block;background-repeat:no-repeat;background-position:center}.btn--dockingKeep .btn__text,.btn--dockingLine .btn__text,.btn--dockingTel .btn__text,.btn--dockingAnchor .btn__text{font-weight:600;line-height:2}.btn--dockingKeep{border:1px solid #EAEAEA;background-color:#fff}.btn--dockingKeep:before{width:20px;height:20px;background-size:20px;margin-right:8px;background-image:url(https://files.emily-job.jp/public/build/images/3b38cfa2ce1ff301.svg)}.btn--dockingKeep.is-active:before{background-image:url(https://files.emily-job.jp/public/build/images/56be5571772e4698.svg)}.btn--dockingKeep .btn__text{font-size:14px;color:#1c1c1c}.btn--dockingLine{border:1px solid #4CC99E;background-color:#4cc99e}.btn--dockingLine:before{width:15px;height:15px;background-size:15px;margin-right:5px;background-image:url(https://files.emily-job.jp/public/build/images/bfcdcf59790c4ba4.svg)}.btn--dockingLine .btn__text{font-size:13px;color:#fff}.btn--dockingTel{border:1px solid #6AD1CD;background-color:#6ad1cd}.btn--dockingTel:before{width:15px;height:15px;background-size:15px;margin-right:5px;background-image:url(https://files.emily-job.jp/public/build/images/f9f6066c914c5d1b.svg)}.btn--dockingTel .btn__text{font-size:13px;color:#fff}.btn--dockingAnchor{border:1px solid #F0749D;background-color:#f0749d}.btn--dockingAnchor:before{width:11px;height:16px;background-size:11px 16px;margin-right:5px;background-image:url(https://files.emily-job.jp/public/build/images/1341bee6ee73cc54.svg)}.btn--dockingAnchor .btn__text{font-size:13px;color:#fff}.btn--modalMypage,.btn--keeplist{display:flex;align-items:center;justify-content:center;height:36px;border-radius:4px;background-color:#fff;border:1px solid #EAEAEA;box-shadow:0 1px 6px #c7cbd91a}.btn--modalMypage:before,.btn--keeplist:before{content:"";width:16px;height:16px;background-size:16px;background-repeat:no-repeat;background-position:center;margin-right:3px}.btn--modalMypage .btn__text,.btn--keeplist .btn__text{font-size:12px;color:#121212;font-weight:300}.btn--modalMypage:before{background-image:url(https://files.emily-job.jp/public/build/images/466fcdcdd7cce318.svg)}.btn--keeplist:before{background-image:url(https://files.emily-job.jp/public/build/images/6c0530d549d76186.svg)}.btn--keeplist .num{margin-left:8px;width:18px;height:18px;background-color:#e73554;font-family:Arial,sans-serif;font-size:10px;text-align:center;color:#fff;line-height:18px;border-radius:50%}.btn--editApply{display:inline-flex;width:10rem;align-items:center;justify-content:center;height:4rem;background-color:#fff;border:.1rem solid #EAEAEA;border-radius:.5rem}.btn--editApply .btn__text{font-size:1.3rem;font-weight:600;color:#1e1717}.btn--sendApply{display:inline-flex;width:24rem;align-items:center;justify-content:center;height:4rem;background-color:#121212;border-radius:.5rem}.btn--sendApply .btn__text{font-size:1.3rem;font-weight:600;color:#fff}.btn--goRecruitForm{display:flex;width:276px;height:42px;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:4px;background-color:#f0749d;box-shadow:0 4px #c75c80}.btn--goRecruitForm .btn__text{font-size:14px;color:#fff;font-weight:600}.btn--addLineFriend{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;width:230px;height:48px;border-radius:4px;background-color:#4cc9b1;box-shadow:0 4px #3faa96}.btn--addLineFriend:before{content:"";display:block;width:24px;height:24px;background-image:url(https://files.emily-job.jp/public/build/images/720547ebd1e98e85.svg);background-size:24px;background-repeat:no-repeat;background-position:center;margin-right:8px}.btn--addLineFriend .btn__text{font-size:14px;color:#fff;font-weight:600}.btn--copyID{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;width:230px;height:48px;border-radius:4px;background-color:#fff;border:1px solid #8AC4B9;box-shadow:0 4px #7dc7ba}.btn--copyID .btn__text{font-size:14px;color:#4cc9b1;font-weight:600}.btn--copyText{width:100%;padding:16px 28px 24px;border-radius:4px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#eefdf7}.btn--copyText .btn__icon{display:flex;flex-wrap:nowrap;align-items:center;flex:0 0 12px}.btn--copyText .btn__icon:before{content:"";display:block;width:12px;height:13px;background-image:url(https://files.emily-job.jp/public/build/images/0b1476757d9754b9.svg);background-size:12px 13px;margin-right:4px}.btn--copyText .btn__icon .text{font-size:14px;color:#4cc9b1;font-weight:600}.btn--copyText .btn__description{margin-top:13px;text-align:center;font-size:10px;color:#406054;font-weight:300;line-height:16px;word-break:keep-all}.btn--editForm{display:flex;align-items:center;justify-content:center;padding:0 54px;height:44px;background-color:#fff;border-radius:5px;border:1px solid #EAEAEA}.btn--editForm .btn__text{font-size:13px;color:#1c1c1c;font-weight:600}.btn--submitForm{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background-color:#121212;border-radius:5px;border:.1rem solid #121212}.btn--submitForm .btn__text{font-size:15px;color:#fff;font-weight:600}.btn--sendForm{display:flex;align-items:center;justify-content:center;background-color:#121212;border-radius:6px}.btn--sendForm .btn__text{font-size:15px;font-weight:600;color:#fff}.btn--createLink{display:flex;width:100%;align-items:center;justify-content:center;height:50px;background-color:#1c1c1c;border-radius:6px}.btn--createLink .btn__text{font-size:15px;color:#fff;font-weight:600}.btn--copyLink{display:flex;width:100%;align-items:center;justify-content:center;height:40px;background-color:#fff;border:1px solid #EAEAEA;border-radius:5px}.btn--copyLink .btn__text{font-size:13px;color:#1c1c1c;font-weight:600}.btn--removeKeep{width:45px;height:45px;background-image:url(https://files.emily-job.jp/public/build/images/3609002bad1f102b.svg);background-size:45px}.btn--groupAct{border-radius:4px;width:100%;display:flex;justify-content:center;align-items:center;justify-self:start;background-color:#6ad1cd}.btn--groupAct .btn__text{font-weight:600;color:#fff}.btn--ouenModal{display:inline-block}.btn--checkAllShop,.btn--mutualRecruit{display:flex;width:100%;align-items:center;justify-content:center;height:45px;border-radius:4px;transition:none!important}.btn--checkAllShop .btn__text,.btn--mutualRecruit .btn__text{font-size:13px;font-weight:600}.btn--checkAllShop{background-color:#fff;border:1px solid #EAEAEA}.btn--checkAllShop .btn__text{color:#121212}.btn--mutualRecruit.is-disabled{cursor:default;background-color:#dbdbdb;border:1px solid #DBDBDB}.btn--mutualRecruit.is-disabled:hover{opacity:1}.btn--mutualRecruit.is-counted{cursor:pointer;background-color:#f0749d;border:1px solid #F0749D}.btn--mutualRecruit .btn__text{color:#fff}.btn--mutualRecruit .btn__text .count{font-size:15px}.collapse>.collapseGroup .collapseGroup__switch{cursor:pointer}.collapse>.collapseGroup:last-child{border-bottom:none}.collapse--lv1>.collapseGroup{border-bottom:1px solid #FFFFFF}.collapse--lv1>.collapseGroup>.collapseGroup__switch{position:relative}.collapse--lv1>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:13px;height:13px;right:12px;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/bffa990b4dbd3bc1.svg);background-size:13px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--lv1>.collapseGroup>.collapseGroup__switch.is-open:after{background-image:url(https://files.emily-job.jp/public/build/images/d13edefbfdb0e552.svg)}.collapse--lv1>.collapseGroup>.collapseGroup__content{display:none}.collapse--lv1>.collapseGroup>.collapseGroup__content.is-noPadding{padding:0}.collapse--lv1>.collapseGroup>.collapseGroup__content.is-hasPadding{padding:15px 10px}.collapse--lv2>.collapseGroup{border-bottom:1px solid #FFFFFF}.collapse--lv2>.collapseGroup>.collapseGroup__switch{position:relative;background-color:#f8f8f8;padding:13px 43px 13px 10px}.collapse--lv2>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:13px;height:13px;right:12px;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/39617b63d8b321f8.svg);background-size:13px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--lv2>.collapseGroup>.collapseGroup__switch>.switchTxt{font-size:12px;color:#121212;font-weight:600}.collapse--lv2>.collapseGroup>.collapseGroup__switch.is-open:after{background-image:url(https://files.emily-job.jp/public/build/images/9ca2b8173ca6490d.svg)}.collapse--lv2>.collapseGroup>.collapseGroup__content{display:none;padding:15px 10px;border-top:1px solid #FFFFFF}.collapse--common{border:1px solid #EAEAEA}.collapse--common>.collapseGroup{border-bottom:1px solid #EAEAEA}.collapse--common>.collapseGroup>.collapseGroup__switch{position:relative;padding:13px 27px 13px 12px}.collapse--common>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:13px;height:13px;right:12px;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/39617b63d8b321f8.svg);background-size:13px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--common>.collapseGroup>.collapseGroup__switch>.switchTxt{font-size:12px;color:#121212}.collapse--common>.collapseGroup>.collapseGroup__switch.is-open:after{background-image:url(https://files.emily-job.jp/public/build/images/9ca2b8173ca6490d.svg)}.collapse--common>.collapseGroup>.collapseGroup__content{display:none;border-top:1px solid #EAEAEA}.collapse--station{border:1px solid #EAEAEA;border-radius:3px;overflow:hidden;background-color:#fff}.collapse--station>.collapseGroup{border-bottom:1px solid #EAEAEA}.collapse--station>.collapseGroup>.collapseGroup__switch{position:relative;padding:13px 27px 13px 12px}.collapse--station>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:13px;height:13px;right:12px;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/39617b63d8b321f8.svg);background-size:13px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--station>.collapseGroup>.collapseGroup__switch>.switchTxt{font-size:12px;color:#121212;font-weight:600}.collapse--station>.collapseGroup>.collapseGroup__switch.is-open>.switchTxt{color:#6ad1cd}.collapse--station>.collapseGroup>.collapseGroup__switch.is-open:after{background-image:url(https://files.emily-job.jp/public/build/images/9ca2b8173ca6490d.svg)}.collapse--station>.collapseGroup>.collapseGroup__content{display:none;padding:18px 28px;border-top:1px solid #EAEAEA}.collapse--checkbox .gridList--1grid{margin-bottom:.6rem}.collapse--checkbox>.collapseGroup{margin-bottom:.6rem}.collapse--checkbox>.collapseGroup>.collapseGroup__switch{position:relative}.collapse--checkbox>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:1.3rem;height:1.3rem;right:1.2rem;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/39617b63d8b321f8.svg);background-size:1.3rem;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--checkbox>.collapseGroup>.collapseGroup__switch.is-open:after{background-image:url(https://files.emily-job.jp/public/build/images/9ca2b8173ca6490d.svg)}.collapse--checkbox>.collapseGroup>.collapseGroup__content{display:none;padding-left:1.5rem}.collapse--apply>.collapseGroup>.collapseGroup__switch{position:relative}.collapse--apply>.collapseGroup>.collapseGroup__switch:after{content:"";position:absolute;width:12px;height:7px;right:17px;top:50%;background-image:url(https://files.emily-job.jp/public/build/images/2454fee6eef08c54.svg);background-size:12px 7px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collapse--apply>.collapseGroup>.collapseGroup__switch.is-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collapse--apply>.collapseGroup>.collapseGroup__content{display:none}.workItem{-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.workItem:hover{opacity:.7}.workItem .workItem__image{position:relative;overflow:hidden}.workItem .workItem__image:before{content:"";display:block}.workItem .workItem__image .image{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workItem .workItem__text{overflow:hidden}.workItem .workItem__text .shopName{font-size:11px;color:#121212;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;line-height:1.2}.workItem .workItem__text .kataName{margin-top:3px;font-size:10px;color:#aaa;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.workItem .workItem__text .shopLocation{margin-top:3px;font-size:9px;color:#121212;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workItem .workItem__desc{margin-top:8px}.workItem .workItem__desc .paragraph{font-size:11px;color:#121212;font-weight:600;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.workItem .commentBox__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;overflow:hidden;width:100%}.workItem .commentBox .commentBox__body{margin-top:10px}.workItem .commentBox .feature{display:flex;align-items:center;flex:1;overflow:hidden;padding-right:5px}.workItem .commentBox .feature__label{padding:3px 5px;font-size:8px;color:#121212;font-weight:500;background-color:#f2f5f5}.workItem .commentBox .feature__content{flex:1;font-size:13px;font-weight:600;color:#1c1c1c;margin-left:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workItem .commentBox .date{text-align:right;font-size:10px;color:#9a9a9a}.workItem .commentBox .paragraph{color:#838383;font-size:12px;line-height:16px;height:48px;display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.workItem--common{display:block}.workItem--common .workItem__image{border-radius:6px}.workItem--comment{display:flex;flex-wrap:wrap}.workItem--comment .workItem__image{border-radius:6px;flex:0 0 53px}.workItem--comment .workItem__image:before{height:42px}.workItem--comment .workItem__text{flex:0 0 calc(100% - 53px);width:calc(100% - 53px);padding-left:10px;align-self:center}.workItem--comment .workItem__comment{flex:0 0 100%;overflow:hidden;margin-top:10px}.workItem--promoShop{display:block}.workItem--promoShop .workItem__image{border-radius:6px;margin-bottom:5px}.workItem--promoShop .workItem__image:before{height:120px}.workItem--promoShop .workItem__text .kataName{color:#aaa}.workItem--promoShop .workItem__text .shopLocation{color:#121212}.workItem--interview{display:flex;flex-wrap:wrap}.workItem--interview .workItem__image{border-radius:4px;width:100%}.workItem--interview .workItem__image:before{padding-top:65.8415841584%}.workItem--interview .workItem__text{margin-top:12px}.workItem--interview .workItem__text .interviewTitle{font-size:14px;color:#1c1c1c;font-weight:600;line-height:18px;margin-bottom:8px;display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;min-height:54px;max-height:54px}.workItem--interview .workItem__text .shopName{font-size:10px}.workItem--interview .workItem__text .uploadDate{margin-top:6px;font-size:10px;color:#ccc;font-family:Arial,sans-serif}.workItem--areaWork .workItem__text .shopName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workItem--areaWork .workItem__text .shopName__original{font-size:12px;color:#121212;font-weight:600}.workItem--areaWork .workItem__text .shopName__kana{margin-left:8px;color:#ccc;font-size:10px;font-weight:300}.workItem--areaWork .workItem__text .shopLocation{font-size:10px;color:#121212;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workItem--areaWork .workItem__text .recruitBox{border-top:1px solid #CCCCCC;padding-top:10px;margin-top:10px}.workItem--areaWork .workItem__text .recruitBox__title{font-size:14px;font-weight:600;color:#121212}.workItem--areaWork .workItem__text .recruitBox__pay{margin-top:9px}.workItem--areaWork .workItem__text .recruitBox__pay .payWrap{display:flex;align-items:center;flex-wrap:wrap}.workItem--areaWork .workItem__text .recruitBox__pay .pay{display:flex;flex-wrap:nowrap;align-items:center;width:100%;flex:0 0 100%;margin-bottom:4px}.workItem--areaWork .workItem__text .recruitBox__pay .pay:last-child{margin-bottom:0}.workItem--areaWork .workItem__text .recruitBox__pay .pay__label{font-size:11px;font-weight:600;color:#121212;margin-right:4px;word-break:keep-all}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#121212}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price{color:#f0749d;font-size:14px;font-weight:600}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price .unit,.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price .range{font-size:10px}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price .unit{margin:0 1px}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price .range{margin-left:1px}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price i{font-style:normal;margin-left:1px;margin-right:1px;font-size:10px}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .price i:last-child{margin-right:0}.workItem--areaWork .workItem__text .recruitBox__pay .pay__value .time{color:#121212;font-weight:300;font-size:10px;margin-left:1px}.workItemGroup--area{overflow:visible}.workItemGroup--area .swiper-wrapper{padding-bottom:4px}.workItemGroup--area .swiper-slide{width:auto}.workItemGroup--area .workItem{display:flex;flex-wrap:wrap;width:210px;border-radius:3px;background-color:#fff;overflow:hidden;box-shadow:0 1px 4px #451a2b1a}.workItemGroup--area .workItem .workItem__image{width:100%;height:fit-content}.workItemGroup--area .workItem .workItem__image:before{padding-top:80%}.workItemGroup--area .workItem .workItem__text{padding:12px 8px}.workItemGroup--area .workItem .workItem__text .recruitBox__title{display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.143;min-height:48px}.workItemGroup--area.static-display.single-item .swiper-slide .workItem{flex-wrap:nowrap;width:100%}.workItemGroup--area.static-display.single-item .swiper-slide .workItem .workItem__image{width:225px}.workItemGroup--area.static-display.single-item .swiper-slide .workItem .workItem__text{flex:1;padding:13px 11px 13px 12px}.workItemGroup--area.static-display.single-item .swiper-slide .workItem .workItem__text .recruitBox__title{display:block;min-height:auto}.workItemGroup--area.static-display.double-item .swiper-slide{margin-right:10px}.workItemGroup--area.static-display.double-item .swiper-slide:last-child{margin-right:0}.workItemGroup--area.static-display.double-item .swiper-slide .workItem{flex-wrap:nowrap;width:100%}.workItemGroup--area.static-display.double-item .swiper-slide .workItem .workItem__image{width:180px}.workItemGroup--area.static-display.double-item .swiper-slide .workItem .workItem__text{padding:11px 10px 7px 8px;flex:1}.workItemGroup--area.static-display.double-item .swiper-slide .workItem .workItem__text .recruitBox__title{display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.107;min-height:31px}.workItemGroup--area.static-display.triple-item .swiper-slide{margin-right:14px}.workItemGroup--area.static-display.triple-item .swiper-slide:last-child{margin-right:0}.workItemGroup--area.static-display.triple-item .swiper-slide .workItem{width:100%}.workItemGroup--area.static-display.triple-item .swiper-slide .workItem .workItem__text{flex:1;padding:11px 10px 9px}.workItemGroup--area.static-display.triple-item .swiper-slide .workItem .workItem__text .recruitBox__title{display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.143;min-height:48px}.workItemGroup--area .swiper-pagination{margin-top:18px;position:static}.workItemGroup--area .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#707070c7;margin:0 7px}.workItemGroup--area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#6ad1cd}.workItemGroup--update_top{display:flex;flex-wrap:nowrap}.workItemGroup--update_top .workItem{width:calc((100% - 30px)/4);flex:0 0 calc((100% - 30px)/4);margin-right:10px}.workItemGroup--update_top .workItem:last-child{margin-right:0}.workItemGroup--update_top .workItem .workItem__image:before{height:154px}.workItemGroup--update_top .workItem.is-new .workItem__image:after{content:"New!";font-size:11px;font-weight:600;color:#fff;padding:5px 7px 5px 5px;background-color:#ff076a;position:absolute;top:0;left:0;z-index:5;border-bottom-right-radius:.6rem}.workItemGroup--update_bottom{display:flex;flex-wrap:nowrap;margin-bottom:30px}.workItemGroup--update_bottom .workItem{width:170px;margin-right:11px}.workItemGroup--update_bottom .workItem:last-child{margin-right:0}.workItemGroup--update_bottom .workItem .workItem__image:before{height:136px}.workItemGroup--comment{display:grid;grid-template-columns:repeat(2,1fr)}.workItemGroup--comment>li{width:360px;margin-right:13px;margin-bottom:15px;padding-bottom:15px}.workItemGroup--comment>li:nth-child(odd){grid-row:1;border-bottom:1px solid #EAEAEA}.workItemGroup--comment>li:only-child{border-bottom:none}.workItemGroup--comment>li:nth-child(2n){grid-row:2;margin-bottom:0;padding-bottom:0}.workItemGroup--comment>li:nth-child(1){grid-column:1}.workItemGroup--comment>li:nth-child(2){grid-column:1}.workItemGroup--comment>li:nth-child(3){grid-column:2}.workItemGroup--comment>li:nth-child(4){grid-column:2}.workItemGroup--comment>li:nth-child(5){grid-column:3}.workItemGroup--comment>li:nth-child(6){grid-column:3}.workItemGroup--comment>li:nth-child(7){grid-column:4}.workItemGroup--comment>li:nth-child(8){grid-column:4}.workItemGroup--comment>li:nth-child(9){grid-column:5}.workItemGroup--comment>li:nth-child(10){grid-column:5}.workItemGroup--comment>li:nth-child(11){grid-column:6}.workItemGroup--comment>li:nth-child(12){grid-column:6}.workItemGroup--comment>li:nth-child(13){grid-column:7}.workItemGroup--comment>li:nth-child(14){grid-column:7}.workItemGroup--comment>li:nth-child(15){grid-column:8}.workItemGroup--comment>li:nth-child(16){grid-column:8}.workItemGroup--comment>li:nth-child(17){grid-column:9}.workItemGroup--comment>li:nth-child(18){grid-column:9}.workItemGroup--comment>li:nth-child(19){grid-column:10}.workItemGroup--comment>li:nth-child(20){grid-column:10}.workItemGroup--comment>li:nth-last-child(-n+2),.workItemGroup--comment>li:nth-last-child(-n+1){margin-right:0}.workItemGroup--promoShop{display:flex;flex-wrap:nowrap}.workItemGroup--promoShop>li{width:150px}.workItemGroup--promoShop>li:last-child{margin-right:0}.workItemGroup--interview{display:flex;flex-wrap:nowrap}.workItemGroup--interview>li{width:202px;margin-right:12px}.workItemGroup--interview>li:last-child{margin-right:0}.is-openMenu{width:100%;height:100%;overflow:hidden}.hamburger{position:fixed;z-index:9999}.hamburger.is-active .hamburger__overlay,.hamburger.is-active .hamburger__content{display:block}.hamburger.is-animation .hamburger__overlay{opacity:1}.hamburger.is-animation .hamburger__content{opacity:1;transform:translate(0)}.hamburger__overlay{position:fixed;top:0;left:0;z-index:110;width:100%;height:100%;opacity:0;display:none;transition:.2s all;background-color:#000c}.hamburger__content{position:fixed;top:0;right:0;z-index:120;transform:translate(100vw);transform-origin:top;transition:.2s all;opacity:0;display:none;width:300px;height:100%;background-color:#f8f8f8}.hamburger .menu{position:relative;height:100%}.hamburger .menu__head{position:relative;width:100%;height:50px;background-color:#fff;box-shadow:0 1px #eaeaea;z-index:5}.hamburger .menu__body{height:calc(100% - 50px);padding:15px;overflow-y:scroll}.hamburger .menu__body .topBnr{margin-bottom:10px}.hamburger .menu__body .menuGroup{margin-bottom:17px}.hamburger .memberAction{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.hamburger .memberAction.is-logout>li{flex:0 0 calc((100% - 10px)/2);margin-right:10px}.hamburger .memberAction.is-logout>li:nth-child(2n){margin-right:0}.hamburger .memberAction.is-login>li{flex:0 0 100%}.hamburger .iconBlock{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end}.hamburger .burgerIcon{display:flex;width:50px;height:50px;align-items:center;flex-direction:column;justify-content:center;cursor:pointer}.hamburger .burgerIcon:before{content:"";display:block;width:20px;height:20px;margin-bottom:3px;background-repeat:no-repeat;background-position:center;background-size:20px}.hamburger .burgerIcon__text{display:block;font-size:10px;color:#121212;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.hamburger .burgerIcon--closeBurger:before{background-image:url(https://files.emily-job.jp/public/build/images/baf39c580c470b75.svg)}.hamburger .menuGroup__title{font-size:13px;font-weight:600;color:#1c1c1c;margin-bottom:10px}.hamburger .collapse--common{border-radius:3px;overflow:hidden;background-color:#fff}.hamburger .collapseGroup__content{padding:12px}.hamburger .gridList--3grid>li{flex:0 0 calc((100% - 12px) / 3);margin-right:6px;margin-bottom:6px}.hamburger .gridList--2grid>li{flex:0 0 calc((100% - 4px)/2);margin-right:4px;margin-bottom:4px}.hamburger .gridList--1grid>li .btn--goTopPage_l{border-radius:0;border-bottom:none}.hamburger .gridList--1grid>li:first-child .btn--goTopPage_l{border-top-left-radius:3px;border-top-right-radius:3px}.hamburger .gridList--1grid>li:last-child .btn--goTopPage_l{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom:1px solid #EAEAEA}.hamburger .btn--login,.hamburger .btn--signup,.hamburger .btn--mypage{display:flex;width:100%;height:36px;align-items:center;justify-content:center;border:1px solid #6AD1CD;border-radius:4px}.hamburger .btn--login .btn__text,.hamburger .btn--signup .btn__text,.hamburger .btn--mypage .btn__text{font-size:10px;font-weight:600;letter-spacing:.2px}.hamburger .btn--login{background-color:#fff}.hamburger .btn--login .btn__text{color:#6ad1cd}.hamburger .btn--signup{background-color:#6ad1cd}.hamburger .btn--signup .btn__text{color:#fff}.hamburger .btn--mypage{background-color:#fff}.hamburger .btn--mypage .btn__text{color:#6ad1cd}.hamburger .btn--goPrefTop{position:relative;display:flex;width:100%;height:35px;justify-content:center;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.hamburger .btn--goPrefTop:after{content:"";display:block;position:absolute;top:50%;right:7px;width:4px;height:7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg);background-size:4px 7px;background-repeat:no-repeat}.hamburger .btn--goPrefTop .btn__text{font-size:11px;color:#121212}.hamburger .btn--goTopPage_l{position:relative;display:flex;width:100%;height:39px;justify-content:flex-start;padding-left:10px;align-items:center;border:1px solid #EAEAEA;background-color:#fff;border-radius:3px}.hamburger .btn--goTopPage_l:after{content:"";display:block;position:absolute;top:50%;right:15px;width:7px;height:12px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg);background-size:7px 12px;background-repeat:no-repeat}.hamburger .btn--goTopPage_l .btn__text{font-weight:300;font-size:12px;color:#121212}.shopListMod{position:relative}.shopListMod .inner{position:relative;background-color:#fff;border-radius:5px;border-top:3px solid #6AD1CD;box-shadow:0 1px 6px #451a2b1a}.shopListMod .btn--removeKeep{position:absolute;right:-21px;top:-16px;z-index:5}.shopListMod__label{position:absolute;left:8px;top:-9px}.shopListMod__label .iwaikin{width:64px;height:62px;cursor:pointer;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.shopListMod__head{display:flex;justify-content:space-between;flex-wrap:nowrap}.shopListMod__head.is-iwaikin{padding-left:65px}.shopListMod__head .leftCol{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;flex-grow:1}.shopListMod__head .leftCol .shopInfo{flex-grow:1;overflow:hidden}.shopListMod__head .leftCol .shopInfo__name{line-height:16px;display:block}.shopListMod__head .leftCol .shopInfo__name h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:300}.shopListMod__head .leftCol .shopInfo__name .original{color:#121212;font-size:16px;font-weight:600}.shopListMod__head .leftCol .shopInfo__name .kana{color:#aaa;font-size:10px;font-weight:300;margin-left:5px}.shopListMod__head .leftCol .shopNote{margin-top:5px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.shopListMod__head .leftCol .shopNote .shopArea{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}.shopListMod__head .leftCol .shopNote .shopArea .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#121212;font-weight:300}.shopListMod__head .leftCol .shopNote .promoType{display:flex;flex-wrap:nowrap}.shopListMod__head .leftCol .shopNote .promoType .promoType__item{display:flex;align-items:center;justify-content:center;height:20px;padding:0 8px;font-size:10px;border-radius:3px;word-break:keep-all;margin-left:6px}.shopListMod__head .leftCol .shopNote .promoType .promoType__item--tainyu{border:1px solid #F0749D;color:#f0749d}.shopListMod__head .leftCol .shopNote .promoType .promoType__item--mikeiken{border:1px solid #5ED193;color:#5ed193}.shopListMod__head .leftCol .shopNote .promoType .promoType__item--age{border:1px solid #6AD1CD;color:#6ad1cd}.shopListMod__head .rightCol{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end}.shopListMod__head .rightCol .iwaikin{border-radius:4px;width:102px;padding:8px 0;background-color:#f0749d;color:#fff;font-size:12px;letter-spacing:.48px;text-align:center;margin-left:7px}.shopListMod__head .rightCol .iwaikin.disabled{background:#d6d6d6}.shopListMod__body{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin-top:12px}.shopListMod__body .leftCol .businessFeature{margin-top:8px}.shopListMod__body .rightCol .recruitTitle{margin-bottom:12px}.shopListMod__body .rightCol .tainyuInfo{margin-bottom:15px}.shopListMod__body .rightCol .businessInfo{margin-bottom:10px;cursor:pointer}.shopListMod__body .rightCol .businessMerit{margin-bottom:11px}.shopListMod__body .rightCol .businessPoint{margin-bottom:15px}.shopListMod__body .rightCol .businessFeatureTags{margin-bottom:10px}.shopListMod__body .shopCover{position:relative}.shopListMod__body .shopCover .image{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopListMod__body .shopCover span{cursor:pointer}.shopListMod__body .recruitTitle{font-size:14px;color:#121212;font-weight:600;line-height:18px}.shopListMod__body .tainyuInfo{display:flex;align-items:center;flex-wrap:nowrap}.shopListMod__body .tainyuInfo .tainyuBox{display:flex;width:100%;flex-wrap:nowrap;cursor:pointer}.shopListMod__body .tainyuInfo .tainyuBox__label{font-size:10px;color:#f0749d;font-weight:300;text-align:center;height:26px;line-height:26px;background-color:#fff5f8;border:1px solid #EBE1E4;border-radius:4px 0 0 4px;overflow:hidden}.shopListMod__body .tainyuInfo .tainyuBox__content{flex-grow:1;height:26px;line-height:26px;color:#1c1c1c;border:1px solid #EAEAEA;border-left:none;border-radius:0 4px 4px 0;background-color:#fff}.shopListMod__body .tainyuInfo .tainyuBox__content .amount{font-size:14px;color:#de628b;font-weight:600;display:inline-block;vertical-align:bottom}.shopListMod__body .tainyuInfo .tainyuBox--count{flex:0 0 115px;width:115px}.shopListMod__body .tainyuInfo .tainyuBox--count .tainyuBox__label{flex:0 0 60px;width:60px}.shopListMod__body .tainyuInfo .tainyuBox--count .tainyuBox__content{text-align:center}.shopListMod__body .tainyuInfo .tainyuBox--pay{flex:0 0 calc(100% - 115px);width:calc(100% - 115px);padding-left:10px}.shopListMod__body .tainyuInfo .tainyuBox--pay .tainyuBox__label{flex:0 0 51px;width:51px}.shopListMod__body .tainyuInfo .tainyuBox--pay .tainyuBox__content{text-align:left;padding:0 10px}.shopListMod__body .businessPoint__list{padding-bottom:10px;margin-top:10px;display:flex;flex-wrap:nowrap;overflow-x:hidden}.shopListMod__body .businessPoint__list .pointItem{flex:0 0 100%;width:100%;cursor:pointer}.shopListMod__body .businessPoint__list.is-over{overflow-x:scroll;scrollbar-color:#5DD193}.shopListMod__body .businessPoint__list.is-over::-webkit-scrollbar{-webkit-appearance:none;height:5px;background-color:#eaeaea;border-radius:4px}.shopListMod__body .businessPoint__list.is-over::-webkit-scrollbar-thumb{border-radius:4px;background-color:#5dd193}.shopListMod__body .businessPoint__list.is-over .pointItem{flex:0 0 374px;width:374px;margin-right:8px}.shopListMod__body .businessPoint .sticker{display:flex;width:100%;height:32px;align-items:center;cursor:pointer}.shopListMod__body .businessPoint .sticker__label{display:flex;height:100%;align-items:center;justify-content:center;border-radius:4px 0 0 4px}.shopListMod__body .businessPoint .sticker__label:before{content:"";display:block;width:17px;height:16px;background-repeat:no-repeat;background-size:17px 16px;margin-right:4px}.shopListMod__body .businessPoint .sticker__label .text{font-size:11px;color:#fff;font-weight:600}.shopListMod__body .businessPoint .sticker__content{display:flex;flex:1;height:100%;align-items:center;padding:0 10px;font-size:12px;font-weight:600;border:1px solid #EAEAEA;border-left:none;border-radius:0 4px 4px 0;line-height:1.2}.shopListMod__body .businessPoint .sticker--mikeiken .sticker__label{padding:0 10px 0 7px;background-color:#5ed193}.shopListMod__body .businessPoint .sticker--mikeiken .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/a802f0d9860c9903.svg)}.shopListMod__body .businessPoint .sticker--mikeiken .sticker__content{color:#4fc384}.shopListMod__body .businessPoint .sticker--tainyu .sticker__label{padding:0 8px 0 7px;background-color:#6ad1cd}.shopListMod__body .businessPoint .sticker--tainyu .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/2bb9d4da0ae8a5a1.svg)}.shopListMod__body .businessPoint .sticker--tainyu .sticker__content{color:#121212}.shopListMod__body .businessPoint .pointItem{border:1px solid #E7EDED;border-radius:4px;overflow:hidden}.shopListMod__body .businessPoint .pointItem__title{display:flex;padding:0 10px;height:26px;flex-wrap:nowrap;align-items:center;font-size:11px;color:#5ed193;font-weight:300;background-color:#f4faf6;border-bottom:1px solid #E7EDED}.shopListMod__body .businessPoint .pointItem__title .num{display:block;width:17px;height:16px;background-image:url(https://files.emily-job.jp/public/build/images/d381bf1ce411e27d.svg);background-size:17px 16px;background-repeat:no-repeat;background-position:center;font-family:Arial,sans-serif;line-height:16px;font-size:8px;color:#fff;font-weight:700;text-align:center}.shopListMod__body .businessPoint .pointItem__content{padding:10px}.shopListMod__body .businessPoint .pointItem__content .topic{font-size:12px;color:#121212;font-weight:600;line-height:15px;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}.shopListMod__body .businessPoint .pointItem__content .paragraph{font-size:10px;color:#1c1c1c;font-weight:300;line-height:14px;word-break:break-word;white-space:normal;display:-webkit-inline-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopListMod__body .businessInfo>li{width:100%;display:flex;align-items:flex-start;padding:8px 0;border-bottom:1px solid #EBEBEB}.shopListMod__body .businessInfo>li .label{font-size:11px;color:#ccc;font-weight:600}.shopListMod__body .businessInfo>li .content{font-size:11px;color:#121212;font-weight:300}.shopListMod__body .businessInfo>li .content.t-w600{font-weight:600}.shopListMod__body .businessInfo>li:first-child{padding-top:0}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content .content__item{margin-right:10px}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content .content__item:last-child{margin-right:0}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content strong{font-size:10px;font-weight:600;color:#121212;position:relative;top:-1px}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content .salary{font-size:12px;font-weight:600;color:#f0749d;margin:0 1px 0 4px}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content .salary i{margin:0 1px;font-size:10px;font-style:normal}.shopListMod__body .businessInfo>li.businessInfo__item--salary .content .unit{font-size:10px;font-weight:300;color:#121212;position:relative;top:-1px}.shopListMod__body .businessFeatureTags{margin-top:10px;display:flex;align-items:center}.shopListMod__body .businessFeatureTags>.featureTag{display:flex;align-items:center;background-color:#f7fdfc;border:1px solid #DBEFEF;border-radius:11px;padding:5px 9px;margin-right:8px;cursor:pointer}.shopListMod__body .businessFeatureTags>.featureTag:before{content:"";display:block;width:11px;height:12px;background-repeat:no-repeat;background-position:center;margin-right:3px}.shopListMod__body .businessFeatureTags>.featureTag--panorama:before{background-image:url(https://files.emily-job.jp/public/build/images/2b5d77df9c5aa890.svg);background-size:11px}.shopListMod__body .businessFeatureTags>.featureTag--interview:before{background-image:url(https://files.emily-job.jp/public/build/images/4f0eca34e4a0d7ab.svg);background-size:9px 12px}.shopListMod__body .businessFeatureTags>.featureTag--movie:before{width:13px;height:10px;background-image:url(https://files.emily-job.jp/public/build/images/f9d08963a6b18932.svg);background-size:13px 10px}.shopListMod__body .businessFeatureTags>.featureTag .text{font-size:10px;color:#121212;font-weight:600}.shopListMod__body .businessMerit__list{display:flex;align-items:center;flex-wrap:wrap;height:auto}.shopListMod__body .businessMerit__list.limited{height:44px;overflow:hidden}.shopListMod__body .businessMerit__list>li{padding:3px;margin-right:3px;margin-bottom:4px;font-size:10px;color:#121212;font-weight:300;border:1px solid #EAEAEA;border-radius:2px;cursor:pointer}.shopListMod__body .businessMerit__action{text-align:right}.shopListMod__body .businessFeature .businessFeature__paragraph{font-size:11px;color:#121212;font-weight:300;line-height:16px;cursor:pointer}.shopListMod__body .businessFeature .businessFeature__paragraph.is-limited{display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopListMod__body .businessFeature__action{text-align:right}.shopListMod__body .businessFeature.is-active .businessFeature__paragraph{display:block;-webkit-line-clamp:unset;overflow:auto;text-overflow:unset}.shopListMod__body .action{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.shopListMod__body .infoAccordion .businessInfo{margin-bottom:0}.shopListMod__body .infoAccordion .businessInfo>li{display:none}.shopListMod__body .infoAccordion .businessInfo>li:first-child{display:flex;border-bottom:none;padding-bottom:0}.shopListMod__body .infoAccordion .businessFeatureTags,.shopListMod__body .infoAccordion .businessMerit,.shopListMod__body .infoAccordion .spSnsActions{display:none}.shopListMod__body .infoAccordion .infoAccordion__switch{text-align:right}.shopListMod__body .infoAccordion.is-active .businessInfo{margin-bottom:10px}.shopListMod__body .infoAccordion.is-active .businessInfo>li{display:flex}.shopListMod__body .infoAccordion.is-active .businessInfo>li:first-child{padding-bottom:8px;border-bottom:1px solid #EBEBEB}.shopListMod__body .infoAccordion.is-active .businessFeatureTags{display:flex}.shopListMod__body .infoAccordion.is-active .businessMerit{display:block}.shopListMod__body .infoAccordion.is-active .infoAccordion__switch{margin-top:10px}.shopListMod__body .infoAccordion.is-active .businessFeatureTags,.shopListMod__body .infoAccordion.is-active .spSnsActions{display:flex}.shopListMod__foot{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.shopListMod__foot .action{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.shopListMod--common .inner{padding:12px 12px 15px}.shopListMod--common .shopListMod__body .leftCol{width:335px;flex:0 0 335px}.shopListMod--common .shopListMod__body .rightCol{width:calc(100% - 335px);flex:0 0 calc(100% - 335px);padding-left:13px}.shopListMod--common .shopListMod__body .shopCover .swiper-slide{height:268px}.shopListMod--common .shopListMod__body .shopData{margin-top:8px}.shopListMod--common .shopListMod__body .businessInfo>li{flex-wrap:nowrap}.shopListMod--common .shopListMod__body .businessInfo>li .label{width:66px;flex:0 0 66px}.shopListMod--common .shopListMod__foot{margin-top:10px}.shopListMod--common .shopListMod__foot .leftCol{flex:0 0 335px}.shopListMod--common .shopListMod__foot .leftCol .action>li{width:calc((100% - 14px) / 3);flex:0 0 calc((100% - 14px) / 3)}.shopListMod--common .shopListMod__foot .leftCol .btn--dockingLine,.shopListMod--common .shopListMod__foot .leftCol .btn--dockingTel,.shopListMod--common .shopListMod__foot .leftCol .btn--dockingAnchor{height:40px}.shopListMod--common .shopListMod__foot .leftCol .btn--dockingLine:before{width:17px;height:17px;background-size:17px}.shopListMod--common .shopListMod__foot .leftCol .btn--dockingTel:before{width:13px;height:13px;background-size:13px}.shopListMod--common .shopListMod__foot .rightCol{flex:0 0 calc(100% - 335px);padding-left:13px}.shopListMod--common .shopListMod__foot .rightCol .action>li{width:calc((100% - 14px) / 3);flex:0 0 calc((100% - 14px) / 3)}.shopListMod--common .shopListMod__foot .action>li{margin-right:7px}.shopListMod--common .shopListMod__foot .action>li:last-child{margin-right:0}.shopListMod--common.plan-unpaid .shopListMod__body .leftCol{width:188px;flex:0 0 188px}.shopListMod--common.plan-unpaid .shopListMod__body .rightCol{width:calc(100% - 188px);flex:0 0 calc(100% - 188px);padding-left:13px}.shopListMod--common.plan-unpaid .shopListMod__body .shopCover .swiper-slide{height:151px}.shopListMod--common.plan-unpaid .shopListMod__body .businessFeature .businessFeature__paragraph.is-limited{display:-webkit-inline-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopListMod--common.plan-unpaid .shopListMod__body .businessFeature.is-active .businessFeature__paragraph{display:block;-webkit-line-clamp:unset;overflow:auto;text-overflow:unset}.shopListMod--pu{padding:20px 25px;border-radius:5px;background-color:#d2e6e6}.shopListMod--pu .inner{padding:12px 20px 20px}.shopListMod--pu .shopListMod__head .pr{flex:0 0 30px;display:flex;align-self:center;align-items:center;justify-content:center;width:30px;height:32px;background-color:#000;color:#fff;border-radius:2px;margin-right:5px;font-size:10px}.shopListMod--pu .shopListMod__head .leftCol .shopInfo__name .original{font-size:12px}.shopListMod--pu .shopListMod__head .leftCol .shopNote{margin-top:0;align-items:flex-start}.shopListMod--pu .shopListMod__head .leftCol .shopNote .shopArea .text{font-size:10px}.shopListMod--pu .shopListMod__body .leftCol{width:257px;flex:0 0 257px}.shopListMod--pu .shopListMod__body .rightCol{width:calc(100% - 257px);flex:0 0 calc(100% - 257px);padding-left:19px}.shopListMod--pu .shopListMod__body .shopCover{height:205px}.shopListMod--pu .shopListMod__body .businessInfo>li{flex-wrap:wrap;padding:13px 0}.shopListMod--pu .shopListMod__body .businessInfo>li .label{width:100%;flex:0 0 100%;margin-bottom:4px;font-size:10px}.shopListMod--pu .shopListMod__body .action>li{flex:0 0 calc((100% - 13px)/2);margin-right:13px}.shopListMod--pu .shopListMod__body .action>li:last-child{margin-right:0}.shopListMod--pu .shopListMod__body .action .btn--goShopDetail{background-color:#6ad1cd;border-color:#6ad1cd}.shopListMod--pu .shopListMod__body .action .btn--goShopDetail .btn__text{color:#fff}.shopListMod.is-twoFree .inner{border-top-color:#e0e0e0}.shopListMod.is-twoFree .shopListMod__body .rightCol{width:100%;flex:0 0 100%;padding-left:0}.shopListMod.is-twoFree .shopListMod__body .spSnsActions{width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin-top:10px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol{flex:0 0 335px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .action>li{width:calc((100% - 14px) / 3);flex:0 0 calc((100% - 14px) / 3)}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .btn--dockingLine,.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .btn--dockingTel,.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .btn--dockingAnchor{height:40px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .btn--dockingLine:before{width:17px;height:17px;background-size:17px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .leftCol .btn--dockingTel:before{width:13px;height:13px;background-size:13px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .rightCol{flex:0 0 calc(100% - 335px);padding-left:13px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .rightCol .action>li{width:calc((100% - 14px) / 3);flex:0 0 calc((100% - 14px) / 3)}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .action>li{margin-right:7px}.shopListMod.is-twoFree .shopListMod__body .spSnsActions .action>li:last-child{margin-right:0}.shopHeader{position:sticky;left:0;top:0;z-index:100;background-color:#fff;box-shadow:0 1px #00000014}.shopHeader .inner{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}.shopHeader .shopHeader__data{display:flex;justify-content:space-between;flex-wrap:nowrap;overflow:hidden}.shopHeader .shopHeader__data .leftCol{overflow:hidden;flex-grow:1}.shopHeader .shopHeader__data .leftCol .shopInfo{flex-grow:1;overflow:hidden}.shopHeader .shopHeader__data .leftCol .shopInfo__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopHeader .shopHeader__data .leftCol .shopInfo__name .original{color:#121212;font-weight:600}.shopHeader .shopHeader__data .leftCol .shopInfo__name .kana{color:#aaa;font-weight:300}.shopHeader .shopHeader__data .leftCol .shopNote{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.shopHeader .shopHeader__data .leftCol .shopNote .shopArea{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}.shopHeader .shopHeader__data .leftCol .shopNote .shopArea .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#121212;font-weight:300}.shopHeader .shopHeader__data .leftCol .shopNote .promoType{display:flex;flex-wrap:nowrap}.shopHeader .shopHeader__data .leftCol .shopNote .promoType .promoType__item{display:flex;align-items:center;justify-content:center;word-break:keep-all}.shopHeader .shopHeader__data .leftCol .shopNote .promoType .promoType__item--tainyu{border:1px solid #F0749D;color:#f0749d}.shopHeader .shopHeader__data .leftCol .shopNote .promoType .promoType__item--mikeiken{border:1px solid #5ED193;color:#5ed193}.shopHeader .shopHeader__data .leftCol .shopNote .promoType .promoType__item--age{border:1px solid #6AD1CD;color:#6ad1cd}.shopHeader .shopHeader__data .rightCol{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end}.shopHeader .shopHeader__data .rightCol .iwaikin{color:#fff;text-align:center;cursor:pointer;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.shopHeader .shopHeader__data .rightCol .iwaikin:not(.disabled):hover{opacity:.7}.shopHeader .shopHeader__menu{display:flex}.shopHeader.is-page .inner{align-items:stretch}.shopHeader.is-page .shopHeader__data{flex:0 0 calc(100% - 58px);padding:10px 12px 10px 0;flex-direction:row-reverse}.shopHeader.is-page .shopHeader__data .leftCol{display:flex;flex-wrap:wrap;align-items:center}.shopHeader.is-page .shopHeader__data .leftCol .shopInfo__name .original{font-size:16px}.shopHeader.is-page .shopHeader__data .leftCol .shopInfo__name .kana{font-size:10px;margin-left:5px}.shopHeader.is-page .shopHeader__data .leftCol .shopNote{margin-top:5px}.shopHeader.is-page .shopHeader__data .leftCol .shopNote .shopArea .text{font-size:11px}.shopHeader.is-page .shopHeader__data .leftCol .shopNote .promoType .promoType__item{height:20px;padding:0 8px;font-size:10px;border-radius:2px;margin-left:6px}.shopHeader.is-page .shopHeader__data .rightCol{margin-right:10px}.shopHeader.is-page .shopHeader__data .rightCol .iwaikin{border-radius:4px;width:107px;font-size:13px;letter-spacing:.65px;font-weight:700;display:flex;align-items:center;justify-content:center}.shopHeader.is-page .shopHeader__data .rightCol .iwaikin img{width:100%}.shopHeader.is-page .shopHeader__menu{flex:0 0 58px;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2}.shopHeader.is-page .fixingAnchor{border-top:1px solid #EAEAEA}.shopHeader.is-page .fixingAnchor .shopAnchor{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:scroll}.shopHeader.is-page .fixingAnchor .shopAnchor::-webkit-scrollbar{display:none}.shopHeader.is-page .fixingAnchor .shopAnchor>li{flex:0 0 89px;width:89px;position:relative;display:flex;justify-content:center;align-items:center;flex:none}.shopHeader.is-page .fixingAnchor .shopAnchor>li:after{content:"";position:absolute;display:block;height:10px;width:1px;background-color:#ededed;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem{padding:14px 0}.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem .anchorItem__text{font-size:11px;color:#1c1c1c;font-weight:300}.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem.is-current .anchorItem__text,.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem.is-active .anchorItem__text{color:#6ad1cd;font-weight:600}.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem.is-current:before,.shopHeader.is-page .fixingAnchor .shopAnchor>li .anchorItem.is-active:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#6ad1cd}.shopHeader.is-page .fixingAnchor .shopAnchor>li:last-child:after{display:none}.shopHeader.is-modal{padding-right:5px;padding-left:15px}.shopHeader.is-modal .inner{align-items:center}.shopHeader.is-modal .shopHeader__data{flex:0 0 calc(100% - 50px);align-items:center;flex-direction:row-reverse}.shopHeader.is-modal .shopHeader__data .leftCol .shopInfo__name .original{font-size:11px}.shopHeader.is-modal .shopHeader__data .leftCol .shopInfo__name .kana{font-size:10px;margin-left:5px}.shopHeader.is-modal .shopHeader__data .leftCol .shopNote .shopArea .text{font-size:10px}.shopHeader.is-modal .shopHeader__data .rightCol{margin-right:7px}.shopHeader.is-modal .shopHeader__data .rightCol .iwaikin{display:block;width:50px;text-align:center;line-height:14px}.shopHeader.is-modal .shopHeader__data .rightCol .iwaikin span{display:block;font-size:12px;font-weight:700;letter-spacing:1.12px;text-indent:2px}.shopHeader.is-modal .shopHeader__menu{flex:0 0 50px}.shopModal{position:fixed;z-index:1005}.shopModal__body{overflow-y:auto}.shopModal__body .gridList{margin-bottom:10px}.shopModal__body .gridList:last-child{margin-bottom:0}.shopModal__body .gridList--2grid>li{flex:0 0 calc((100% - 10px)/2);margin-right:10px}.shopModal__body .gridList--2grid>li:nth-child(2n){margin-right:0}.shopModal__body .gridList--1grid>li .btn--goTopPage_l,.shopModal__body .gridList--1grid>li .businessInfo__item{border-radius:0;border-bottom:none}.shopModal__body .gridList--1grid>li:first-child .btn--goTopPage_l,.shopModal__body .gridList--1grid>li:first-child .businessInfo__item{border-top-left-radius:3px;border-top-right-radius:3px}.shopModal__body .gridList--1grid>li:last-child .btn--goTopPage_l,.shopModal__body .gridList--1grid>li:last-child .businessInfo__item{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom:1px solid #EAEAEA}.shopModal__body .gridList--1grid.contactList>li{margin-bottom:10px}.shopModal__body .gridList--1grid.contactList>li:last-child{margin-bottom:0}.shopModal__body .memberAction{padding:9px 15px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.shopModal__body .menuSection{padding:0 15px;margin-bottom:15px}.shopModal__body .menuSection:last-child{margin-bottom:0}.shopModal__body .menuSection__title{margin-bottom:12px;display:flex;flex-wrap:nowrap;align-items:center}.shopModal__body .menuSection__title .text{color:#ccc;font-weight:600}.shopModal__body .menuSection__title .note{font-size:10px;font-weight:600;margin-left:7px;display:inline-flex;align-items:center}.shopModal__body .menuSection__title .note:before{content:"";display:inline-block;width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;background-position:center}.shopModal__body .menuSection__title .note.is-promo{color:#4cadea}.shopModal__body .menuSection__title .note.is-promo:before{background-image:url(https://files.emily-job.jp/public/build/images/86effdd6ff90be6f.svg)}.shopModal__body .menuSection__title .note.is-alert{color:#e73554}.shopModal__body .menuSection__title .note.is-alert:before{background-image:url(https://files.emily-job.jp/public/build/images/988b1ad28fce7f28.svg)}.shopModal__body .menuSection__topic{height:72px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.shopModal__body .menuSection__topic .noti{margin-bottom:7px;display:inline-flex;align-items:center;padding:4px 12px;border-radius:9px;background-color:#ffedf4}.shopModal__body .menuSection__topic .noti:before{content:"";display:inline-block;width:11px;height:10px;margin-right:1px;background-size:11px 10px;background-repeat:no-repeat;background-position:center;background-image:url(https://files.emily-job.jp/public/build/images/988b1ad28fce7f28.svg)}.shopModal__body .menuSection__topic .noti .noti__text{font-size:10px;color:#f0749e;font-weight:600}.shopModal__body .menuSection__topic .topic{font-size:21px;color:#fff;font-weight:700;letter-spacing:.2px}.shopModal__body .menuSection__topic--line{background-color:#4cc9b1}.shopModal__body .menuSection__topic--tel{background-color:#69d1cd}.shopModal__body .menuSection__content .cvModalBox{margin-bottom:20px}.shopModal__body .menuSection__content .cvModalBox:last-child{margin-bottom:0}.shopModal__body .menuSection--sns{padding:0}.shopModal__body .businessInfo .businessInfo__item{border:1px solid #EAEAEA;background-color:#fff;flex-wrap:nowrap;padding:12px 10px}.shopModal__body .businessInfo .businessInfo__item>.label{width:69px;flex:0 0 69px;font-size:12px;color:#2e2e2e;font-weight:600;line-height:15px}.shopModal__body .businessInfo .businessInfo__item>.content{padding-left:10px;font-size:10px;color:#121212;font-weight:300;line-height:15px}.shopModal__body .businessInfo .businessInfo__item .snsList{display:flex;flex-wrap:nowrap;align-items:center}.shopModal__body .businessInfo .businessInfo__item .snsList>li{width:26px;flex:0 0 26px;margin-right:14px}.shopModal .btn--goTopPage_l{padding:0 12px;height:39px;border-color:#eaeaea}.shopModal .btn--goTopPage_l:after{right:13px;width:8px;height:14px;background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg)}.shopModal .btn--goTopPage_l .btn__text{font-size:12px;color:#121212;font-weight:600}.shopModal .btn--goTopPage_l .smTxt{font-size:10px;color:#838383}.shopModal--full{display:none;position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:1005}.shopModal--full .shopModal__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:15;background-color:#000c}.shopModal--full .shopModal__content{border-radius:8px;position:absolute;left:50%;top:50%;width:350px;overflow:hidden;z-index:20;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:calc(100dvh - 200px);background-color:#fff}.shopModal--full .shopModal__body{max-height:calc(100dvh - 251px)}.shopModal--full .shopModal__body .menuSection{margin-bottom:0}.shopModal--full .shopModal__body .menuSection__title .text{font-size:9px}.shopModal .sticker{display:flex;width:100%;align-items:center;flex-wrap:wrap;flex-direction:column;border-radius:3px}.shopModal .sticker__label{display:flex;flex:1;height:100%;width:100%;padding:7px 10px 5px;align-items:center;justify-content:center;border-radius:3px 3px 0 0}.shopModal .sticker__label:before{content:"";display:block;width:20px;height:18px;background-repeat:no-repeat;background-size:20px 18px;margin-right:8px}.shopModal .sticker__label .text{font-size:15px;color:#fff;font-weight:600}.shopModal .sticker__content{display:flex;background-color:#fff;flex:1;width:100%;height:100%;align-items:center;line-height:18px;font-weight:600;border:1px solid #EAEAEA;border-top:none;border-radius:0 0 3px 3px;font-size:13px;padding:10px 50px;justify-content:center}.shopModal .sticker--mikeiken .sticker__label{background-color:#5ed193}.shopModal .sticker--mikeiken .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/a802f0d9860c9903.svg)}.shopModal .sticker--mikeiken .sticker__content{color:#4fc384}.shopModal .sticker--tainyu .sticker__label{background-color:#6ad1cd}.shopModal .sticker--tainyu .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/2bb9d4da0ae8a5a1.svg)}.shopModal .sticker--tainyu .sticker__content{color:#121212;border-color:#c2d8d7}.shopModal--ouen{display:none;position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:1005}.shopModal--ouen .shopModal__overlay{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;z-index:15;background-color:#000000b3}.shopModal--ouen .shopModal__content{border-radius:8px;position:absolute;left:50%;top:6.5%;width:732px;z-index:20;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);height:calc(100dvh - 3%)}.shopModal--ouen .shopModal__body{position:absolute;top:0;left:0;max-height:calc(100dvh - 3%);-ms-overflow-style:none;scrollbar-width:none}.shopModal--ouen .closeModal .btn--shopMenuClose{width:45px;height:45px;background-color:#fff;border-radius:50%;box-shadow:0 3px 6px #00000029}.shopModal--ouen .closeModal .btn--shopMenuClose:before{width:20px;height:20px;background-size:20px}.shopModal--ouen .closeModal--top{position:absolute;top:-22px;right:-22px;z-index:10}.cvModalBox{background-color:#fff}.cvModalBox__text .sampleQA{margin-top:24px}.cvModalBox .contactInfo{margin-bottom:20px;text-align:center}.cvModalBox .contactInfo__leader{margin-bottom:12px;font-size:12px;color:#121212;font-weight:600}.cvModalBox .contactInfo__text{font-size:10px;color:#838383;font-weight:300;line-height:16px}.cvModalBox .action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.cvModalBox .action .action__item{position:relative}.cvModalBox .action .action__item .btn{margin-bottom:20px}.cvModalBox .action .action__item:last-child{margin-bottom:0}.cvModalBox .action .action__item:last-child .btn{margin-bottom:0}.cvModalBox .action .action__item .promoWebApply{text-align:center;position:relative;margin-bottom:4px;display:flex;align-items:center;justify-content:center}.cvModalBox .action .action__item .promoWebApply--wow:before,.cvModalBox .action .action__item .promoWebApply--wow:after{content:"";display:block;width:7px;height:12px;background-size:7px 12px;background-position:center;background-repeat:no-repeat}.cvModalBox .action .action__item .promoWebApply--wow:before{background-image:url(https://files.emily-job.jp/public/build/images/6d1afccc433b65ba.svg);margin-right:2px}.cvModalBox .action .action__item .promoWebApply--wow:after{background-image:url(https://files.emily-job.jp/public/build/images/e1beec2968164312.svg);margin-left:2px}.cvModalBox .action .action__item .promoWebApply .dialog{line-height:10px}.cvModalBox .action .action__item .promoWebApply .dialog__text{font-size:10px;color:#121212;letter-spacing:.1px;font-weight:600}.cvModalBox .action .action__item .promoWebApply .dialog__text .highlight{color:#f0749d}.cvModalBox .action .btn--shopTel{width:100%;margin:0 auto}.cvModalBox .action .btn--shopTel .btn__text{font-size:18px}.cvModalBox .sampleQA{padding:17px 5px;background-color:#f8f8f8}.cvModalBox .sampleQA__top{padding:0 12px 18px;color:#838383}.cvModalBox .sampleQA__top .title{font-size:13px;font-weight:500}.cvModalBox .sampleQA__top .intro{font-size:10px;line-height:1.7;font-weight:300;margin-top:12px}.cvModalBox .sampleQA__body{padding:17px 12px 0;color:#838383;border-top:1px solid #EFEFEF}.cvModalBox .sampleQA__body .title{font-size:13px;font-weight:500}.cvModalBox .sampleQA__body .sampleFAQ{margin-top:13px}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group{margin-bottom:10px}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group:last-child{margin-bottom:0}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText{display:flex;width:100%;flex-wrap:nowrap;margin-bottom:9px}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText:last-child{margin-bottom:0}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText:before{content:"";display:block;width:14px;height:14px;flex:0 0 14px;background-size:14px;background-repeat:no-repeat}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText__text{width:calc(100% - 14px);flex:0 0 calc(100% - 14px);padding-left:8px;color:#838383;font-size:10px;line-height:1.7;font-weight:300}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText--q:before{background-image:url(https://files.emily-job.jp/public/build/images/ac9cc9684317ef57.svg)}.cvModalBox .sampleQA .sampleFAQ .sampleFAQ__group .qaText--a:before{background-image:url(https://files.emily-job.jp/public/build/images/6d908a844c37b378.svg)}.cvModalBox .campaignBnr{text-align:center}.cvModalBox .campaignBnr__title{font-size:11px;color:#f0749d;font-weight:600;margin-bottom:7px}.cvModalBox .campaignBnr__slogan{font-size:11px;color:#121212;font-weight:600;margin-bottom:10px}.cvModalBox .campaignBnr__info{font-size:10px;color:#aaa;font-weight:400}.cvModalBox .campaignBnr__info a{color:#4cadea}.cvModalBox--webPromo{background-color:#f8f8f8;padding:16px 20px 27px}.cvModalBox--webPromo .cvModalBox__text .action{margin-top:15px}.cvModalBox--sns{padding:20px 12px}.cvModalBox--sns .sticker{width:300px;margin-left:auto;margin-right:auto;margin-bottom:14px}.cvModalBox--sns .contactInfo{width:260px;margin-left:auto;margin-right:auto}.cvModalBox--sns .buttons{width:300px;margin-left:auto;margin-right:auto;margin-top:30px}.shopListTitle{margin-top:25px;padding-bottom:15px}.shopListTitle__text{margin:0;font-size:16px;color:#1c1c1c;font-weight:600}.shopListTitle__desc{margin-top:5px;font-size:10px;font-weight:300;line-height:1.5;color:#121212}.groupShopSection--list{padding:20px 16px;border-radius:5px;background-color:#eaeaea;box-shadow:inset 0 1px #e6e6e6,0 1px #e6e6e6}.groupShopSection--list .groupShopSection__title{font-size:18px;color:#121212;font-weight:600;margin-bottom:15px}.groupShopMod{position:relative}.groupShopMod__body{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;background-color:#fff}.groupShopMod__body .groupName{position:relative;padding-left:10px}.groupShopMod__body .groupName:before{content:"";position:absolute;left:0;top:0;display:block;width:2px;height:100%;border-radius:4px;background-color:#6ad1cd}.groupShopMod__body .groupTag{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.groupShopMod__body .groupTag:first-child{margin-top:0}.groupShopMod__body .groupTag__item{font-size:11px;font-weight:400;line-height:1;border-radius:3px}.groupShopMod__body .groupTag__item--area{padding:3px 4px;border:1px solid #EAEAEA}.groupShopMod__body .groupTag__item--genre{padding:4px 5px;background-color:#f2f2f2}.groupShopMod__body .groupTag .groupTag__item{margin-right:5px;margin-bottom:7px}.groupShopMod__body .groupDesc{color:#121212;font-weight:400;word-break:break-all}.groupShopMod__body .action{margin-top:9px}.groupShopMod__body .action .btn--groupAct{height:38px}.groupShopMod__body .action .btn--groupAct .btn__text{font-size:12px}.groupShopMod--list .inner{border-radius:4px;overflow:hidden;box-shadow:0 1px 4px #0000001a}.groupShopMod--list .groupShopMod__body{padding:16px;flex-direction:row;flex-wrap:nowrap}.groupShopMod--list .groupShopMod__body .leftCol{flex:0 0 414px;width:414px}.groupShopMod--list .groupShopMod__body .rightCol{flex:0 0 calc(100% - 414px);width:calc(100% - 414px);padding-left:16px}.groupShopMod--list .groupName{display:block;padding-top:3px;padding-bottom:3px;margin-bottom:12px}.groupShopMod--list .groupName__original{display:block;font-size:17px;color:#121212;font-weight:600}.groupShopMod--list .groupName__kana{display:block;margin-top:2px;font-size:11px;color:#121212;font-weight:300}.groupShopMod--list .groupDesc{margin-top:7px;line-height:16px;font-size:11px;display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.groupShopMod--detail .groupShopMod__body{flex-direction:column;flex-wrap:wrap;border:1px solid #E2E2E2;border-top:none}.groupShopMod--detail .groupShopMod__body .topCol{padding:17px 17px 10px;width:100%}.groupShopMod--detail .groupShopMod__body .bottomCol{width:100%;border-top:1px solid #E2E2E2;padding:17px}.groupShopMod--detail .groupName{display:block;align-items:center;color:#121212;font-size:20px;line-height:22px;font-weight:600;margin-bottom:10px}.groupShopMod--detail .groupName .kana{font-size:11px;vertical-align:middle}.groupShopMod--detail .groupDesc{font-size:14px;line-height:24px}.pagination{display:flex;justify-content:center}.pagination>li{margin-right:5px}.pagination>li:last-child{margin-right:0}.pagination .pager{display:block;width:40px;height:40px;border:1px solid #EAEAEA;border-radius:3px;background-color:#fff;line-height:38px;text-align:center;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.pagination .pager .text{font-style:normal}.pagination .pager.is-disabled{opacity:.3;pointer-events:none}.pagination .pager.is-current{border-color:#6ad1cd;background-color:#6ad1cd}.pagination .pager.is-current .text{color:#fff}.pagination .pager:hover{opacity:.7}.pagination .pager--num .text{font-size:14px;color:#666}.pagination .pager--ellipsis .text{color:#1c1c1c;font-size:13px}.pagination .pager--prev,.pagination .pager--next{background-position:center;background-size:7px 12px;background-repeat:no-repeat}.pagination .pager--prev{background-image:url(https://files.emily-job.jp/public/build/images/020088055698717c.svg)}.pagination .pager--next{background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg)}.totalAmount{margin-top:15px;font-size:11px;color:#2e2e2e;font-weight:400;text-align:center}.section.is-interview{padding:35px 0;border-bottom:1px solid #EBEBEB}.section.is-interview .section__content .scrollWrap{padding-bottom:15px}.section.is-interview .section__content>.action{margin-top:15px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.section.is-interview .section__content>.action .btn--goTopPage_l{width:315px;justify-content:center;height:40px;border-radius:6px;background-color:#1c1c1c}.section.is-interview .section__content>.action .btn--goTopPage_l .btn__text{font-size:13px;color:#fff;font-weight:600}.section .shopList .shopList__sort{margin-bottom:20px}.section .shopList .shopList__sort .sortTab{display:flex;align-items:center;justify-content:center}.section .shopList .shopList__sort .sortTab>li:first-child .btn{border-top-left-radius:3px;border-bottom-left-radius:3px}.section .shopList .shopList__sort .sortTab>li:last-child .btn{border-top-right-radius:3px;border-bottom-right-radius:3px}.l-main{padding-bottom:36px}.l-main .bottomAccording .accordingGroup--marea,.l-main .bottomAccording .accordingGroup--sarea,.l-main .bottomAccording .accordingGroup--area{margin-bottom:30px}.l-main .bottomAccording .accordingGroup:first-child{border-top:6px solid #EBEBEB}.pageTop{padding:20px 0 15px}.pageTop__title>.title{display:flex;align-items:center;margin:0;font-size:17px;color:#121212;font-weight:600}.pageTop__title>.title .pageNum{font-size:11px}.pageTop__title>.note{margin-top:5px;color:#aaa;font-size:10px}.pageTop__title>.note .num{font-family:Arial,sans-serif;color:#6ad1cd;margin-right:2px}.zoneItem{display:block;position:relative;overflow:hidden;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.zoneItem:hover{opacity:.7}.zoneItem .zoneItem__tag{position:absolute;color:#fff;font-size:11px;font-weight:600;padding:4px 6px;border-bottom-right-radius:6px}.zoneItem .zoneItem__text{width:100%;position:absolute;bottom:0;left:0;color:#fff;padding:20px 10px 8px}.zoneItem .zoneItem__text--age20{background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(250,104,133,.2823529412) 33%,rgba(103,18,35,.6) 63%,#4B0F14 100%) 0% 0% no-repeat padding-box;border-radius:0 0 4px 4px;opacity:1}.zoneItem .zoneItem__text--age30{background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(148,208,199,.2823529412) 17%,rgba(18,106,93,.6) 49%,#0F4B42 100%) 0% 0% no-repeat padding-box;border-radius:0 0 4px 4px;opacity:1}.zoneItem .zoneItem__text--age40{background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(186,121,195,.2823529412) 26%,rgba(89,18,106,.6) 55%,#3B0F4B 100%) 0% 0% no-repeat padding-box;border-radius:0 0 4px 4px;opacity:1}.zoneItem .zoneItem__text .title,.zoneItem .zoneItem__text .description{position:relative;z-index:1}.section .section__title{margin-bottom:15px}.section .section__title>.text{margin:0;font-size:16px;color:#1c1c1c;font-weight:600}.section .adBnr{padding:0 50px}.section .searchGroup__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section .searchGroup__title>.text{font-size:13px;color:#121212;font-weight:600}.section .searchGroup .gridList--autoflow>li{margin-right:4px;margin-bottom:4px}.section .searchGroup .gridList--free>li{margin-right:5px;margin-bottom:5px}.section .searchGroup .btn--modal{width:104px;height:48px}.section .searchGroup .btn--goTopPage_m{justify-content:flex-start;width:125px;height:34px;padding:0 10px;box-shadow:0 1px 2px #efeced}.section .searchGroup .btn--goTopPage_m:after{right:9px;width:4px;height:7px;background-image:url(https://files.emily-job.jp/public/build/images/435564683ab8b9e5.svg)}.section .searchGroup--treatment{display:flex}.section .searchGroup--treatment .treatmentGroup{flex:0 0 calc((100% - 18px)/2);margin-right:18px}.section .searchGroup--treatment .treatmentGroup:last-child{margin-right:0}.section .searchGroup--treatment .treatmentGroup__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section .searchGroup--treatment .treatmentGroup__title>.text{font-size:13px;color:#121212;font-weight:600}.section .searchGroup--tainyuBnr{margin-top:20px}.section .searchGroup--tainyuBnr .searchGroup__title,.section .searchGroup--mikeikenBnr .searchGroup__title{margin-bottom:4px}.section .shopList .shopList__wrap .shopListMod,.section .shopList .shopList__wrap .groupShopSection{margin-bottom:17px}.section .shopList .shopList__wrap .shopListMod:last-child,.section .shopList .shopList__wrap .groupShopSection:last-child{margin-bottom:0}.section .shopList .shopList__wrap .shopListMsg{margin:20px 0;font-size:14px;color:#121212;font-weight:600;text-align:center;line-height:20px}.section .shopList .shopList__wrap+.section--linkBnr{border-bottom:none;padding-bottom:5px}.section .shopList .shopList__pagination{margin-top:25px}.section .shopList .nearbyShops{margin-top:30px}.section .shopList .nearbyShops__head{margin-bottom:17px;line-height:20px;font-weight:600;color:#1c1c1c}.section .shopList .nearbyShops__head .title{font-size:12px}.section .shopList .nearbyShops__head .subTitle{font-size:16px}.section--search{padding:0 0 25px}.section--search .section__content .searchGroup{margin-bottom:25px}.section--search .section__content .searchGroup--jobs{margin-bottom:20px}.section--search .section__content .searchGroup:last-child{margin-bottom:0}.section--search .sortBox{display:block;position:relative}.section--search .sortBox__condition{display:flex;align-items:center;flex-wrap:nowrap}.section--search .sortBox__condition>li{width:calc((100% - 12px) / 3);flex:0 0 calc((100% - 12px) / 3);position:relative;border:1px solid #EAEAEA;height:33px;border-radius:3px;margin-right:6px}.section--search .sortBox__condition>li:last-child{margin-right:0}.section--search .sortBox__condition>li:after{content:"";display:block;position:absolute;right:-1px;top:-1px;width:15px;height:33px;background-color:#6ad1cd;background-image:url(https://files.emily-job.jp/public/build/images/9e64523a6e447633.svg);background-size:5px 9px;background-position:center;background-repeat:no-repeat;border-radius:0 3px 3px 0;z-index:5}.section--search .sortBox .sortBtn{display:flex;width:100%;padding:8px 49px 8px 33px;position:relative;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.section--search .sortBox .sortBtn:before{content:"";display:block;width:20px;height:20px;position:absolute;top:5px;left:8px;margin-right:5px;background-size:20px;background-repeat:no-repeat;background-position:center}.section--search .sortBox .sortBtn:after{content:"選択";position:absolute;right:21px;top:10px;font-size:11px;width:22px;word-break:keep-all;color:#6ad1cd;font-weight:600}.section--search .sortBox .sortBtn:hover{opacity:.7}.section--search .sortBox .sortBtn .sortBtn__text{display:block;font-size:11px;color:#c7c7c7;font-weight:600;line-height:14px}.section--search .sortBox .sortBtn .sortBtn__text span{font-size:10px;font-weight:300}.section--search .sortBox .sortBtn--area .sortBtn__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section--search .sortBox .sortBtn--area:before{background-image:url(https://files.emily-job.jp/public/build/images/77fd8761b665943f.svg)}.section--search .sortBox .sortBtn--job .sortBtn__text{display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section--search .sortBox .sortBtn--job:before{background-image:url(https://files.emily-job.jp/public/build/images/04b281693532f0de.svg)}.section--search .sortBox .sortBtn--pay .sortBtn__text{display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section--search .sortBox .sortBtn--pay:before{background-image:url(https://files.emily-job.jp/public/build/images/9216c444ba1cbb6e.svg)}.section--search .sortBox .sortBtn.is-active .sortBtn__text{color:#121212}.section--search .moreLinks .moreLinks__content{position:relative}.section--search .moreLinks .moreLinks__content .gridList{max-height:33px;overflow:hidden}.section--search .moreLinks.is-active{padding-bottom:0}.section--search .moreLinks.is-active .moreLinks__content .gridList{max-height:9999px}.section--search .zoneItem{border-radius:4px}.section--search .zoneItem .zoneItem__text:after{height:20px}.section--search .zoneItem .zoneItem__text .title{font-size:10px}.section--ageZone{padding:30px 0;border-bottom:1px solid #EBEBEB}.section--ageZone .gridList--4grid>li{flex:0 0 calc((100% - 30px)/4);margin-right:10px}.section--ageZone .zoneItem{border-radius:.6rem}.section--ageZone .zoneItem .zoneItem__tag--age20{background-color:#e34d6a}.section--ageZone .zoneItem .zoneItem__tag--age30{background-color:#6ad1cd}.section--ageZone .zoneItem .zoneItem__tag--age40{background-color:#c98bea}.section--ageZone .zoneItem .zoneItem__tag--agejk{background-color:#d1c96a}.section--ageZone .zoneItem .zoneItem__text:after{height:3.5rem}.section--ageZone .zoneItem .zoneItem__text .title{font-size:12px;font-weight:600}.section--ageZone .zoneItem .zoneItem__text .description{margin-top:3px;font-size:8px}.section--promoShop{padding:20px 0;background-color:#f8f8f8;border-top:.1rem solid #EAEAEA;box-shadow:0 .1rem #eaeaea}.section--promoShop .section__title{display:flex;justify-content:flex-start;align-items:center}.section--promoShop .section__title:before{content:"";margin-right:5px;width:72px;height:19px;background-image:url(https://files.emily-job.jp/public/build/images/2242f4c51d3f7735.svg);background-size:72px 19px;background-repeat:no-repeat;background-position:center}.section--works .scrollWrap{display:flex;flex-wrap:nowrap;overflow-x:auto}.section--works.is-comment{padding:30px 0}.section--shopList{border-top:1px solid #EAEAEA;padding:20px 0 30px}.section--shopList .section__content .adBnr{margin-bottom:20px}.section--linkBnr{padding:27px 0;border-bottom:1px solid #EBEBEB}
