@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}.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}.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}.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}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,Nimbus Sans L,Liberation Sans,Arial,sans-serif;background:#f4f4f4 url(https://files.emily-job.jp/public/build/images/f73f14f19b06da26.svg) repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url(https://files.emily-job.jp/public/build/images/ba6686c94ee93a49.svg) 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url(https://files.emily-job.jp/public/build/images/5fb55faa7d70cabc.svg) 12 8,default}.pnlm-sprite{background-image:url(https://files.emily-job.jp/public/build/images/a5745374e6cff37c.svg)}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:#0006;border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:#0000001a;border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:#ffffff80;border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:#000000b3;border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:#000c}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a,.pnlm-author-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px;background:rgba(0,0,0,.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:#fff3}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:#000000b3;color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(https://files.emily-job.jp/public/build/images/bd1d214bff45c2f7.svg);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0 0;transform-origin:0 0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer}.preview_banner{margin:8px}.preview_banner__title{font-size:16px;font-weight:700;margin-bottom:14px}.preview_banner__content{font-size:14px}.preview_banner__content .sub_title{font-weight:700;margin-bottom:9px}.preview_banner__content .content{font-weight:700;margin-bottom:10px}.pageTitle{padding:6px 0;background-color:#f8f8f8;border-bottom:1px solid #EAEAEA}.pageTitle h1{margin:0;font-size:10px;color:#d3d3d3;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-header{position:inherit}.l-main{background-color:#fff}.l-main .shopSection{padding:30px 0;border-bottom:1px solid #EAEAEA}.l-main .shopSection:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.l-main .shopSection.recruitForm,.l-main .shopSection.shopInformation{padding-bottom:40px}.sticker{display:flex;width:100%;align-items:center;border-radius:3px}.sticker__label{display:flex;height:100%;align-items:center;justify-content:center;border-radius:3px 0 0 3px}.sticker__label:before{content:"";display:block;width:17px;height:16px;background-repeat:no-repeat;background-size:17px 16px;margin-right:4px}.sticker__label .text{font-size:13px;color:#fff;font-weight:600}.sticker__content{display:flex;background-color:#fff;flex:1;height:100%;align-items:center;padding:10px;font-size:14px;line-height:18px;font-weight:600;border:1px solid #EAEAEA;border-left:none;border-radius:0 3px 3px 0}.sticker--mikeiken{background-color:#5ed193}.sticker--mikeiken .sticker__label{padding:0 10px 0 7px}.sticker--mikeiken .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/a802f0d9860c9903.svg)}.sticker--mikeiken .sticker__content{color:#4fc384}.sticker--tainyu{background-color:#6ad1cd}.sticker--tainyu .sticker__label{padding:0 10px}.sticker--tainyu .sticker__label:before{background-image:url(https://files.emily-job.jp/public/build/images/2bb9d4da0ae8a5a1.svg)}.sticker--tainyu .sticker__content{color:#121212;border-color:#c2d8d7}.businessInfo>.businessInfo__item{position:relative;width:100%;display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid #EBEBEB}.businessInfo>.businessInfo__item:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px}.businessInfo>.businessInfo__item:first-child{padding-top:0}.businessInfo>.businessInfo__item a{color:#4cadea;text-decoration:underline}.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--interview{display:flex;flex-wrap:wrap;width:234px}.workItem--interview .workItem__image{width:100%;border-radius:4px}.workItem--interview .workItem__image:before{padding-top:65.8415841584%}.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;line-height:16px}.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:center;justify-content:flex-end}.shopHeader .shopHeader__data .rightCol .iwaikin{cursor:pointer;color:#fff;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}.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:3px;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;cursor:pointer}.shopHeader.is-page .shopHeader__data .rightCol .iwaikin:not(.disabled):hover{opacity:.7}.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.is-interview{flex:0 0 110px;width:110px}.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}.shopBasicInfo__workItem{padding-bottom:15px;border-bottom:1px solid #EAEAEA}.shopBasicInfo__workItem .workItem .workItem__image{width:70px;margin-bottom:14px}.shopBasicInfo__workItem .workItem .workItem__image:before{height:70px}.shopBasicInfo__workItem .workItem .workItem__text{overflow:hidden}.shopBasicInfo__workItem .workItem .workItem__text .shopName{font-size:15px;line-height:17px;font-weight:600;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopBasicInfo__workItem .workItem .workItem__text .kataName{margin-top:6px;font-size:11px;font-weight:300;color:#ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopBasicInfo__workItem .workItem .workItem__text .shopLocation{margin-top:5px;font-size:10px;font-weight:300;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopBasicInfo__digital{margin-top:15px}.shopBasicInfo__digital>li{margin-bottom:10px}.shopBasicInfo__digital>li:last-child{margin-bottom:0}.shopBasicInfo__digital>li .label{margin-bottom:5px;font-size:10px;color:#afafaf;font-weight:300}.shopBasicInfo__digital>li .content{font-size:10px;color:#1c1c1c;font-weight:300;line-height:14px}.dockingAction{margin-bottom:10px}.dockingAction:last-child{margin-bottom:0}.dockingAction .dockingAction__item{margin-bottom:10px}.dockingAction .dockingAction__item:last-child{margin-bottom:0}.liaison{font-size:10px;color:#1c1c1c;font-weight:600;margin-bottom:10px}.liaison__name{font-weight:300}.shopBody{padding-bottom:82px}.shopBody>.l-wrapper{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.shopBody__primary{padding-top:30px;flex:0 0 560px;width:560px;position:relative}.shopBody__secondary{flex:0 0 205px;width:205px}.shopBody__secondary .stickyContent{padding-top:30px;position:sticky;top:106px}.shopBody__secondary .stickyContent .liaison{margin-top:10px;margin-bottom:5px}.shopBody__secondary .stickyContent .ouenBnr{margin-bottom:12px}.shopBody__secondary .dockingAction:first-of-type{margin-top:14px}.shopBody__secondary .dockingAction:last-of-type{margin-top:0}.shopBody__secondary .snsList{margin-top:14px;display:flex;flex-wrap:nowrap;align-items:center}.shopBody__secondary .snsList>li{width:40px;flex:0 0 40px;margin-right:15px}.shopBody__secondary .snsList>li:last-child{margin-right:0}.shopInformation .businessInfo__item>.content .smTxt{font-size:10px}.recruitForm .titleDesc{font-size:10px;color:#121212;font-weight:400}.recruitForm .contactBox{padding-bottom:20px;border-bottom:1px solid #EAEAEA}.recruitForm .contactBox__topic .leader{font-size:12px;color:#121212;font-weight:600}.recruitForm .contactBox__topic .leader span{font-weight:400}.recruitForm .contactBox__topic .note{margin-top:8px;font-size:11px;color:#838383;font-weight:300;line-height:16px}.recruitForm .contactBox__action{margin-top:15px;display:flex;align-items:flex-end;flex-wrap:nowrap}.recruitForm .contactBox__action>li{flex:1;margin-right:19px}.recruitForm .contactBox__action>li:nth-child(2n){margin-right:0}.recruitForm .contactBox__action>li:last-child{margin-right:0}.recruitForm .contactBox__action>li .account{margin-bottom:4px;text-align:center;color:#6ad1cd;font-size:10px;font-family:Arial,sans-serif}.recruitForm .contactBox+.adBnr{margin-top:20px}.recruitForm .memberPromo{background-color:#f2f5f5;border-radius:6px;padding:30px 0 12px;position:relative}.recruitForm .memberPromo:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);top:-9px;height:33px;width:128px;background-image:url(https://files.emily-job.jp/public/build/images/b2684ef4f79cd081.svg);background-size:128px 33px;background-repeat:no-repeat;background-position:center}.recruitForm .memberPromo.btnoubo:before{width:146px;height:33px;background-image:url(https://files.emily-job.jp/public/build/images/964900b4b61ff4f8.svg);background-size:146px 33px}.recruitForm .memberPromo.btnouboFree:before{width:142px;height:33px;background-image:url(https://files.emily-job.jp/public/build/images/46d56f54c63931b8.svg);background-size:142px 33px}.recruitForm .memberPromo__topic{text-align:center;font-size:13px;color:#121212;font-weight:600;line-height:20px}.recruitForm .memberPromo__topic .highlight{color:#f0749d}.recruitForm .memberPromo__action{margin-top:16px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.recruitForm .memberPromo__action>li{flex:0 0 200px;margin-right:17px}.recruitForm .memberPromo__action>li:nth-child(2n){margin-right:0}.recruitForm .notCampaign{padding:15px 10px;border-radius:6px;background-color:#f8eff2}.recruitForm .notCampaign__topic{font-size:15px;color:#121212;font-weight:600;text-align:center}.recruitForm .notCampaign__topic .highlight{color:#f0749d}.seriesStore .storeList>li{margin-bottom:20px}.seriesStore .storeList>li:last-child{margin-bottom:0}.seriesStore .workItem{display:flex;align-items:flex-start}.seriesStore .workItem .workItem__image{flex:0 0 120px}.seriesStore .workItem .workItem__image:before{height:96px}.seriesStore .workItem .workItem__text{flex:0 0 calc(100% - 120px);padding-left:13px;overflow:hidden}.seriesStore .workItem .workItem__text .shopName{font-size:15px;color:#121212;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.seriesStore .workItem .workItem__text .kataName{margin-top:4px;font-size:11px;font-weight:400;color:#c7c7c7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seriesStore .workItem .workItem__text .shopLocation{margin-top:4px;font-size:11px;font-weight:400;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seriesStore .workItem .workItem__text .description{margin-top:9px;font-size:12px;color:#ccc;font-weight:400;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.relatedStore .storeList>li{margin-bottom:20px}.relatedStore .storeList>li:last-child{margin-bottom:0}.relatedStore .workItem{display:flex;align-items:flex-start}.relatedStore .workItem .workItem__image{flex:0 0 120px}.relatedStore .workItem .workItem__image:before{height:96px}.relatedStore .workItem .workItem__text{flex:0 0 calc(100% - 120px);padding-left:10px;overflow:hidden;margin:auto 0}.relatedStore .workItem .workItem__text .shopName{font-size:15px;color:#121212;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relatedStore .workItem .workItem__text .kataName{margin-top:3px;font-size:11px;font-weight:400;color:#ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relatedStore .workItem .workItem__text .shopLocation{margin:4px 0 10px;font-size:11px;font-weight:400;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relatedStore .workItem .workItem__text .shopSalary{margin-top:5px;font-size:11px;color:#121212;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rulesGroup__label{font-size:10px;color:#9b9b9b;font-weight:600;margin-bottom:8px}.rulesGroup__list{display:flex;flex-wrap:wrap;align-items:center}.rulesGroup__list>li{margin-right:4px;margin-bottom:8px}.adBnr__image{position:relative}.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--side.is-active .shopModal__overlay,.shopModal--side.is-active .shopModal__content{display:block}.shopModal--side.is-animation .shopModal__overlay{opacity:1}.shopModal--side.is-animation .shopModal__content{opacity:1;transform:translate(0)}.shopModal--side .shopModal__overlay{position:fixed;top:0;left:0;z-index:110;width:100%;height:100%;opacity:0;display:none;transition:.2s all;background-color:#000c}.shopModal--side .shopModal__content{position:fixed;top:0;right:0;z-index:120;transform:translate(100vw);transform-origin:top;transition:.2s all;opacity:0;display:none;width:330px;height:100%;background-color:#f7f7f7}.shopModal--side .shopModal__body{padding-bottom:30px;max-height:calc(100dvh - 51px)}.shopModal--side .shopModal__body .menuSection__title .text{font-size:12px}.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--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}.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}.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}.mod-textarea{position:relative;width:100%;overflow:hidden}.mod-textarea .textarea__placeholder{position:absolute;height:100%;width:100%;padding:13px;border-radius:4px;background-color:#fff;line-height:18px;font-size:13px;color:#c3c3c3}.mod-textarea .textarea__placeholder.is-hide{display:none}.mod-textarea .textarea__placeholder.is-hide+.textarea__input{background-color:#fff}.mod-textarea .textarea__placeholder.is-show{display:block}.mod-textarea .textarea__input{position:relative;z-index:1;height:110px;background-color:transparent;resize:vertical}.hidden{display:none}.section{background-color:#fff}.section .section__title{text-align:left}.section .section__title>.text{margin:0;font-size:21px;font-weight:600;color:#121212}.section .section__title>.text>.pageStatus{display:block;margin-top:5px;font-size:12px;color:#1c1c1c;font-weight:600}.section .section__content>.action{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.section .section__content>.action>li{flex:1}.section .section__content>.action--full>li{margin-right:15px}.section .section__content>.action--full>li:first-child{flex:0 0 230px}.section .section__content>.action--full>li:last-child{flex:0 0 315px;margin-right:0}.section .section__content>.paginationBlock{margin-top:20px}.section .section__content>.paginationBlock+.action{margin-top:30px}.section--recruitForm .section__content .memberPromo,.section--recruitForm .section__content .notCampaign{margin-top:24px}.section--recruitForm .section__content .form--apply,.section--recruitForm .section__content .form--check{margin-top:30px}.section--seriesStore .section__title{margin-bottom:26px}.section--seriesStore .section__content .action{margin-top:20px}.section--seriesStore .section__content .btn--groupAct{height:48px}.section--seriesStore .section__content .btn--groupAct .btn__text{font-size:15px}.section--relatedStore .section__title{margin-bottom:14px}.section--relatedStore .section__content .action{margin-top:20px}.section--relatedStore .section__content .btn--groupAct{height:48px}.section--relatedStore .section__content .btn--groupAct .btn__text{font-size:15px}.section--relatedRules .section__title{margin-bottom:25px}.section--relatedRules .section__content .rulesGroup{margin-bottom:19px}.section--relatedRules .section__content .rulesGroup:last-child{margin-bottom:0}.section--relatedJobs .section__title{margin-bottom:16px}.section--relatedJobs .gridList{margin-bottom:25px;box-shadow:0 1px 6px #c7cbd91a}.section--relatedJobs .gridList:last-child{margin-bottom:0}.section--relatedJobs .gridList--1grid>li .btn--goTopPage_l{border-radius:0;border-bottom:none}.section--relatedJobs .gridList--1grid>li:first-child .btn--goTopPage_l{border-top-left-radius:4px;border-top-right-radius:4px}.section--relatedJobs .gridList--1grid>li:last-child .btn--goTopPage_l{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:1px solid #F2F5F5}.section--relatedJobs .btn--goTopPage_l{padding:0 12px;height:44px;border-color:#f2f5f5}.section--relatedJobs .btn--goTopPage_l:after{right:13px;width:8px;height:14px;background-image:url(https://files.emily-job.jp/public/build/images/df8e86f80e3abbf8.svg)}.section--relatedJobs .btn--goTopPage_l .smTxt{font-size:10px;color:#838383}.section--adBnr{margin-top:30px}.section--works .section__title{margin-bottom:19px}.section--works.is-interview{background-color:#fff}.section--works.is-interview .section__content{overflow:hidden}.section--works.is-interview .section__content .swiper{overflow:visible}.section--works.is-interview .section__content .swiper .swiper-slide{width:auto}.section--works.is-interview .section__content .swiper.static-display.single-item .swiper-slide .workItem--interview{width:100%}.section--works.is-interview .section__content .swiper.static-display.double-item .swiper-slide{margin-right:12px}.section--works.is-interview .section__content .swiper.static-display.double-item .swiper-slide:last-child{margin-right:0}.section--works.is-interview .section__content .swiper.static-display.double-item .swiper-slide .workItem--interview{width:100%}.section--works.is-interview .section__content .swiper-pagination{margin-top:20px;position:static}.section--works.is-interview .section__content .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;margin:0 7px}.section--works.is-interview .section__content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#6ad1cd}.section--works.is-interview .section__content>.action{margin-top:30px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.section--works.is-interview .section__content>.action>li{flex:none}.section--works.is-interview .section__content>.action .btn--goTopPage_l{width:315px;justify-content:center;height:40px;border-radius:6px;background-color:#1c1c1c}.section--works.is-interview .section__content>.action .btn--goTopPage_l .btn__text{font-size:13px;color:#fff;font-weight:600}.section--recruitForm .section__title{margin-bottom:22px}.section--recruitForm .section__content{width:560px;margin:0 auto}.section--recruitForm .section__content>.action{margin-top:20px}.section--recruitForm .section__content .adBnr{margin-top:30px}#interview-option.form__row>.content{flex:0 0 340px;width:340px}.shopPlan.shopPlan--e .shopBody{padding-bottom:100px}.shopPlan.shopPlan--e .recruitForm{padding-bottom:0}.form--apply .form__body{position:relative;padding:23px 27px 0;background-color:#f7fdfc}.form--apply .form__body:before,.form--apply .form__body:after{content:"";display:block;position:absolute;top:0;width:10px;height:1px;background-color:#eaeaea}.form--apply .form__body:before{left:0}.form--apply .form__body:after{right:0}.form--apply .form__foot{margin-top:0;padding:30px 27px;background-color:#f7fdfc}.form--apply .collapse--apply>.collapseGroup>.collapseGroup__switch{border-radius:3px;border:1px solid #6AD1CD;text-align:center;background-color:#fff}.form--apply .collapse--apply>.collapseGroup>.collapseGroup__switch.is-open:after{transform-origin:center 2px}.form--apply .collapse--apply>.collapseGroup>.collapseGroup__content .formRow{margin-bottom:25px}.form--apply .collapse--apply>.collapseGroup>.collapseGroup__content .elementWrap--textarea{align-items:flex-start}.form .applyTab{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;position:relative;z-index:5;bottom:-1px;padding:0 10px}.form .applyTab .applyTab__tabs{flex:0 0 50%}.form .applyTab .applyTab__tabs .fancyLabel--tab{border-right:none;border-top-left-radius:4px;border-top-right-radius:4px}.form .applyTab .applyTab__tabs:last-child .fancyLabel--tab{border-right:1px solid #EAEAEA}.l-main .shopSection.shopMessage{border-bottom:none}.l-main .shopSection.shopMessage+.shopPhoto{border-top:1px solid #EAEAEA}.l-main .shopSection.shopPanorama{padding:24px 0 30px}.l-main .shopSection.snsEmbed--ig blockquote{position:relative;overflow:hidden}.l-main .shopSection.snsEmbed--ig blockquote:before{content:"";display:block;padding-top:95%}.l-main .shopSection.snsEmbed--ig blockquote iframe{position:absolute;left:0;top:0;width:100%;height:100%}.l-main .shopTreatment+.shopFaq{border-top:1px solid #EAEAEA}.l-main .shopTop{margin-bottom:20px}.limitGroup{position:relative}.limitGroup__action{padding-top:38px;width:100%;position:absolute;bottom:0;left:0}.limitGroup__action .wrap{background-color:#fff}.limitGroup__action:before{content:"";position:absolute;top:0;left:0;display:block;height:70px;width:100%;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.82) 47%,rgb(255,255,255) 100%)}.limitGroup__action .btn{margin:0 auto}.pointItem{border-radius:2px;overflow:hidden;border-width:1px;border-style:solid}.pointItem__title{display:flex;padding:0 10px;height:33px;flex-wrap:nowrap;align-items:center}.pointItem__title .num{display:block;width:21px;height:19px;background-size:21px 19px;background-repeat:no-repeat;background-position:center;font-family:Arial,sans-serif;line-height:19px;font-size:11px;color:#fff;font-weight:700;text-align:center}.pointItem__content{display:flex;padding:16px}.pointItem__content .media{flex:0 0 214px;margin-right:16px}.pointItem__content .text{flex:1}.pointItem__content .text__topic{font-size:15px;color:#121212;font-weight:600;line-height:22px;margin-bottom:12px}.pointItem__content .text__paragraph{font-size:12px;color:#1c1c1c;font-weight:300;line-height:20px}.pointItem__content .text__pays{display:flex;flex-direction:row}.pointItem__content .text__pays li{position:relative;display:flex;align-items:center;font-size:10px;color:#121212;font-weight:600;margin-right:8px;word-break:keep-all}.pointItem__content .text__pays li:after{content:"";margin-left:8px;display:block;width:1px;height:16px;background-color:#f2f5f5}.pointItem__content .text__pays li span{font-size:15px;font-weight:600;margin-right:2px}.pointItem__content .text__pays li span:last-child{margin-right:0}.pointItem__content .text__pays li i{font-weight:300;margin-left:2px;margin-right:2px}.pointItem__content .text__pays li:last-child{margin-right:0}.pointItem__content .text__pays li:last-child:after{display:none}.pointItem__content .list>li{position:relative;margin-bottom:12px;font-size:13px;padding-left:14px;line-height:16px}.pointItem__content .list>li:last-child{margin-bottom:0}.pointItem__content .list>li:before{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:5px;border-radius:50%}.pointItem--tainyu{border-color:#eaeaea}.pointItem--tainyu .pointItem__title{font-size:13px;color:#f0749d;background-color:#fff5f8;border-bottom:1px solid #EBE1E4}.pointItem--tainyu .pointItem__content .text__pays li span{color:#e34d6a}.pointItem--mikeiken{border-color:#eaeaea}.pointItem--mikeiken .pointItem__title{font-size:14px;font-weight:600;color:#5ed193;background-color:#f4faf6;border-bottom:1px solid #E7EDED}.pointItem--mikeiken .pointItem__title .num{background-image:url(https://files.emily-job.jp/public/build/images/d381bf1ce411e27d.svg)}.pointItem--kyujin{border-color:#f2f5f5}.pointItem--kyujin .pointItem__title{height:33px;font-size:14px;color:#121212;font-weight:600;background-color:#f2f5f5;border-bottom:1px solid #F2F5F5}.pointItem--kyujin .pointItem__content{padding:16px 20px}.pointItem--kyujin .pointItem__content .list>li:before{background-color:#6ad1cd}.recruitSchedule{width:100%;display:flex;align-items:center}.recruitCalendar{box-shadow:0 1px 4px #0000001a}.recruitCalendar__content{text-align:center;border:1px solid #EAEAEA;border-bottom:none;border-radius:3px 3px 0 0}.recruitCalendar__content:not(:has(.recruitLink)){padding:8px 0 6px}.recruitCalendar__content a{display:block;padding:8px 0 6px}.recruitCalendar__content .date{font-size:12px;color:#121212;font-weight:600}.recruitCalendar__content .week{margin-top:3px;font-size:10px;color:#aaa;font-weight:300}.recruitCalendar__content .count{margin-top:4px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#121212;font-weight:300}.recruitCalendar__content .count span{font-size:14px;color:#f0749d;font-weight:600}.recruitCalendar__anchor{border-radius:0 0 3px 3px;overflow:hidden}.fileList__caption{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:20px}.fileList__caption>li{margin-right:27px}.fileList__caption>li:last-child{margin-right:0}.fileList__caption .captionItem{display:flex;align-items:center;flex-wrap:nowrap}.fileList__caption .captionItem:before{content:"";display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-position:center;margin-right:7px}.fileList__caption .captionItem__text{font-size:12px;color:#121212;font-weight:300}.fileList__caption .captionItem--provideOne:before{background-image:url(https://files.emily-job.jp/public/build/images/04a317eeca618d1e.svg)}.fileList__caption .captionItem--uncheck:before{background-image:url(https://files.emily-job.jp/public/build/images/62f4b5e02d4b40ed.svg)}.fileList__caption .captionItem--ng:before{background-image:url(https://files.emily-job.jp/public/build/images/558e42a669d9d68d.svg)}.fileList__content .gridList--3grid>li{flex:0 0 calc((100% - 10px) / 3);margin-right:5px;margin-bottom:6px}.fileList__content .gridList--3grid>li:nth-child(3n){margin-right:0}.fileList__content .fileLabel{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:6px;border:1px solid #EAEAEA;border-radius:3px}.fileList__content .fileLabel:before{content:"";display:block;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-position:center;margin-right:7px}.fileList__content .fileLabel__text{font-size:12px;color:#767676;font-weight:600}.fileList__content .fileLabel__text .smTxt{font-size:10px;font-weight:300;margin-left:2px}.fileList__content .fileLabel--provideOne:before{background-image:url(https://files.emily-job.jp/public/build/images/04a317eeca618d1e.svg)}.fileList__content .fileLabel--uncheck:before{background-image:url(https://files.emily-job.jp/public/build/images/62f4b5e02d4b40ed.svg)}.fileList__content .fileLabel--ng:before{background-image:url(https://files.emily-job.jp/public/build/images/558e42a669d9d68d.svg)}.fileList__note{margin-top:15px;font-size:11px;line-height:1.5;color:#838383;font-weight:600}.processList>li{padding:10px 0;border-bottom:2px solid #F4F4F4}.processList>li:first-child{padding-top:0}.processList>li:last-child{border-bottom:none}.processList .processItem{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.processList .processItem__label{flex:0 0 23px}.processList .processItem__label span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;background-color:#6ad1cd;font-family:arial,sans-serif;font-size:14px;color:#fff;font-weight:700}.processList .processItem__content{flex:1;padding-left:8px}.processList .processItem__content .topic{padding-top:4px;font-size:15px;color:#121212;font-weight:600}.processList .processItem__content .information{margin-top:9px;font-size:11px;color:#121212;font-weight:300;line-height:16px;word-break:break-word}.faqList>li{padding:24px 0;border-bottom:2px solid #F4F4F4}.faqList>li:last-child{border-bottom:none}.faqList .faqItem__question{position:relative;margin-bottom:15px;padding-left:24px}.faqList .faqItem__question:before{content:"Q.";font-size:18px;color:#6ad1cd;font-weight:600;position:absolute;top:2px;left:0}.faqList .faqItem__question span{font-size:13px;color:#121212;font-weight:600;line-height:25px}.faqList .faqItem__answer{padding-left:24px}.faqList .faqItem__answer>p{margin:0;background-color:#f8f8f8;padding:16px 20px 20px;font-size:12px;color:#121212;line-height:20px;word-break:break-word}.moodList>li{margin-bottom:32px}.moodList>li:last-child{margin-bottom:0}.moodList .moodItem{display:flex;flex-wrap:nowrap;align-items:flex-start}.moodList .moodItem__label{flex:0 0 105px}.moodList .moodItem__label span{font-size:13px;color:#121212;font-weight:600}.moodList .moodItem__content{flex:0 0 calc(100% - 105px)}.moodList .moodItem .scores{display:flex;width:100%;position:relative}.moodList .moodItem .scores>li{flex:0 0 20%;position:relative;text-align:center}.moodList .moodItem .scores>li:before,.moodList .moodItem .scores>li:after{content:"";position:absolute;top:3px;display:block;width:41.25px;height:3px;z-index:0;background-color:#f2f5f5}.moodList .moodItem .scores>li:before{left:0}.moodList .moodItem .scores>li:after{right:0}.moodList .moodItem .scores>li:first-child:before{display:none}.moodList .moodItem .scores>li:last-child:after{display:none}.moodList .moodItem .scores>li .scores__text{display:block;margin-top:20px;font-size:11px;color:#121212;font-weight:300}.moodList .moodItem .scores>li .scores__text:before{content:"";display:block;width:10px;height:10px;position:absolute;top:0;left:50%;background-color:#f2f5f5;border-radius:50%;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.moodList .moodItem .scores>li.is-active .scores__text:after{content:"";display:block;width:16px;height:16px;position:absolute;top:-3px;left:50%;background-color:#6ad1cd;z-index:5;border-radius:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.commentList>li{padding:16px 0 18px;border-bottom:2px solid #F2F5F5}.commentList .commentBox .commentBox__top{display:flex;align-items:center;justify-content:space-between}.commentList .commentBox .commentBox__body,.commentList .commentBox .commentBox__foot{margin-top:12px}.commentList .commentBox .commentBox__foot .date{text-align:right}.commentList .commentBox .feature{display:flex;align-items:center}.commentList .commentBox .feature__label{padding:4px 5px;font-size:12px;font-weight:600}.commentList .commentBox .feature__label.is-advantage{background-color:#f2f5f5;color:#6ad1cd}.commentList .commentBox .feature__label.is-disadvantage{background-color:#eaeaea;color:#9a9a9a}.commentList .commentBox .feature__content{font-size:12px;font-weight:300;color:#121212;margin-left:7px}.commentList .commentBox .date{color:#ccc;font-size:11px}.commentList .commentBox .paragraph{font-size:14px;color:#121212;font-weight:600;line-height:20px;word-break:break-word}.form .form__body .form__row:last-child{margin-bottom:0}.form .form__body .form__row.hidden{display:none}.form__foot .paragraph{text-align:center;font-family:Arial,sans-serif;font-size:11px;color:#121212}.form__foot .paragraph a{color:#4cadea}.form__foot .action{margin-top:14px}.form__row{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;padding-right:33px}.form__row--collapse{padding-right:0}.form__row>.memo{color:#121212;font-size:12px;line-height:16px;font-weight:600}.form__row>.title{flex:0 0 calc(100% - 379px);width:calc(100% - 379px);display:flex;align-items:flex-start}.form__row>.title>span{font-size:12px;color:#121212;line-height:16px;font-weight:600}.form__row>.title.is-necessary:before{content:"必須";background-color:#f0749d;padding:2px 3px;flex:0 0 26px;width:26px;border-radius:2px;font-size:10px;color:#fff;font-weight:400;margin-right:5px}.form__row>.content{flex:0 0 379px;width:379px;flex-wrap:wrap}.form__row>.content .dynamicOption{display:flex;flex-wrap:nowrap;flex:1}.form__row>.content .dynamicOption.is-enable{opacity:1}.form__row>.content .dynamicOption.is-disabled{opacity:.3;pointer-events:none}.form__row>.content .dynamicOption__content{display:flex;flex-wrap:nowrap}.form__row>.content .elementWrap{display:flex}.form__row>.content .elementWrap .selectWrapper{width:100%}.form__row>.content .elementWrap .unit{font-size:13px;color:#121212;font-weight:400;margin-left:3px}.form__row>.content .elementWrap .label{font-size:12px;color:#9a9a9a;font-weight:400;margin-bottom:3px}.form__row>.content .elementWrap .note{font-size:10px;color:#9a9a9a;font-weight:400;margin-top:5px}.form__row>.content--single{flex-wrap:wrap}.form__row>.content--single .elementWrap{width:100%;flex:0 0 100%}.form__row>.content--single .elementWrap:last-child{margin-bottom:0}.form__row>.content--single .elementWrap--textarea{flex-direction:column;flex-wrap:wrap;align-items:flex-end}.form__row>.content--dual .elementWrap{flex:0 0 calc((100% - 10px)/2);margin-right:10px}.form__row>.content--dual .elementWrap:nth-child(2n){margin-right:0}.form__row>.content--free .elementWrap{margin-right:12px;flex-wrap:nowrap;align-items:flex-end}.form__row>.content--dynamic{flex-wrap:wrap}.form__row>.content--dynamic .dynamicOption{margin-bottom:11px}.form__row>.content--dynamic .dynamicOption:last-child{margin-bottom:0}.form__row>.content--dynamic .elementWrap--hidzuke{margin-right:10px;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.form__row>.content .checkInputBlock{margin-bottom:5px}.form__row>.content .checkInputBlock:last-child{margin-bottom:0}.form__row>.content .checkNoteBlock{margin-top:5px}.form__row .errMsg{margin-top:4px;color:red;font-size:12px;flex:0 0 100%}.form__row .checkInputBlock{width:100%}.form__row .checkInputBlock__label{font-size:12px;color:#121212;font-weight:400;margin-bottom:5px}.form__row .checkInputBlock__input{padding:1.3rem 1.2rem 1.4rem;background-color:#f7f7f7;border-radius:.3rem;font-size:1.2rem;color:#121212;font-weight:400;line-height:1.65rem}.form__row .checkNoteBlock__text{font-size:1.2rem;color:#121212;font-weight:400}.form__row .collapse{width:100%}.form__row .collapseGroup__switch{background-color:#f7f8fa;padding:12px 30px 11px 15px}.form__row .collapseGroup__switch .switchTxt{font-size:14px;color:#121212;font-weight:600}.form__row .collapseGroup__switch .switchTxt .highlight{color:#6ad1cd}.form__row .collapseGroup__content{margin-top:28px}.form__row .collapseGroup__content .flexBox{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;padding-right:33px}.form__row .collapseGroup__content .flexBox>.title{flex:0 0 calc(100% - 379px);width:calc(100% - 379px);display:flex;align-items:flex-start}.form__row .collapseGroup__content .flexBox>.title>span{font-size:12px;color:#121212;line-height:16px;font-weight:600}.form__row .collapseGroup__content .flexBox>.content{flex:0 0 379px;width:379px}.form__row .collapseGroup__content .elementWrap--textarea{margin-top:16px}.form__row .collapseGroup__content .elementWrap--textarea .note{margin-top:9px;font-size:10px;color:#9a9a9a;font-weight:400}.form--apply .form__body .form__row{margin-bottom:25px;padding-right:0}.form--apply .form__body .form__row>.content{display:flex}.form--check .form__body .form__row{margin-bottom:1.6rem}.form--check .form__body .form__row .title{margin-bottom:.5rem}.form--check .form__foot{margin-top:3rem}.form .gridList--2grid>li{flex:0 0 50%;margin-bottom:18px}.shopTop{background-color:#fff}.shopTop__ouenBnr{margin-bottom:16px}.shopTop__ouenBnr .btn .ouenImg{display:block;width:355px}.shopTop__ouenBnr+.shopTop__kv{margin-top:16px}.shopTop__title .text{font-size:21px;color:#121212;font-weight:600;line-height:29px}.shopTop__title+.shopTop__kv{margin-top:16px}.shopTop__kv .swiper{position:relative}.shopTop__kv .swiper:after{content:"";display:block;position:absolute;width:100%;height:36px;bottom:0;left:0;z-index:5;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%)}.shopTop__kv .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ffffffc7}.shopTop__kv .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#6ad1cd}.shopTreatment .section{padding:30px 0;border-bottom:1px solid #EAEAEA}.shopTreatment .section:last-child{border-bottom:none}.shopMovie .movieBox__slide .movieInfo{margin-top:16px}.shopMovie .movieBox .swiper-pagination{margin-top:16px;position:static}.shopMovie .movieBox .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc}.shopMovie .movieBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#6ad1cd}.shopMovie .movieBox .swiper{overflow:hidden}.shopMovie .movieBox .swiper .swiper-slide{width:527px!important}.shopMovie .movieBox .swiper.static-display.single-item .swiper-slide{margin:0 auto}.shopMovie .movieWrap{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 1px 12px #00000029}.shopMovie .movieWrap__video{width:100%;position:relative;z-index:1;aspect-ratio:540/290;object-fit:cover;display:block}.shopMovie .movieWrap__mask{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;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}.shopMovie .movieWrap__mask:hover{opacity:.9}.shopMovie .movieWrap__mask .playBtn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shopMovie .movieWrap__mask .playBtn .btn:hover{opacity:1}.shopMovie .movieWrap__mask .title{position:absolute;bottom:0;left:0;width:100%;padding:57px 20px 22px}.shopMovie .movieWrap__mask .title__text{font-size:15px;color:#fff;font-weight:400;position:relative;z-index:1;word-break:break-all;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopMovie .movieWrap__mask .title:after{content:"";display:block;width:100%;position:absolute;height:100%;z-index:0;bottom:0;left:0;background:rgb(0,0,0);background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%)}.shopMovie .movieInfo{font-size:12px;color:#121212;font-weight:300;line-height:19px;word-break:break-all}.shopRecruit .businessInfo>.businessInfo__item{flex-wrap:nowrap}.shopRecruit .businessInfo>.businessInfo__item:last-child{border-bottom:none}.shopRecruit .businessInfo>.businessInfo__item>.label{width:70px;flex:0 0 70px;line-height:18px;font-size:12px;color:#121212;font-weight:400}.shopRecruit .businessInfo>.businessInfo__item>.content{font-size:12px;color:#121212;font-weight:400;line-height:18px}.shopRecruit .businessInfo>.businessInfo__item--wrap{flex-wrap:wrap}.shopRecruit .businessInfo>.businessInfo__item--wrap .content{flex:0 0 100%}.shopRecruit .treatmentTags .treatmentTags__row{margin-bottom:20px}.shopRecruit .treatmentTags .treatmentTags__row:last-child{margin-bottom:0}.shopRecruit .treatmentTags .treatmentTags__row .label{font-size:10px;color:#9b9b9b;font-weight:600}.shopRecruit .treatmentTags .treatmentTags__row .tags{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap}.shopRecruit .treatmentTags .treatmentTags__row .tags>li{border:1px solid #EAEAEA;padding:6px 9px;border-radius:6px;font-size:12px;color:#121212;font-weight:300;margin-right:4px;margin-bottom:8px;line-height:1}.shopRecruit .treatmentTags .treatmentTags__paragraph{margin-top:20px;font-size:12px;color:#121212;font-weight:400;line-height:18px}.shopInformation .workItem{display:flex;align-items:center;margin-bottom:18px}.shopInformation .workItem .workItem__image{flex:0 0 87px;margin-right:10px}.shopInformation .workItem .workItem__image:before{height:87px}.shopInformation .workItem .workItem__text{flex-grow:1;overflow:hidden}.shopInformation .workItem .workItem__text .shopName{font-size:17px;line-height:20px;font-weight:600;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopInformation .workItem .workItem__text .kataName{margin-top:3px;font-size:14px;font-weight:300;color:#ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopInformation .workItem .workItem__text .shopLocation{margin-top:5px;font-size:14px;font-weight:300;color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopInformation .infoBox{border:1px solid #EAEAEA;border-radius:3px}.shopInformation .infoBox__title{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #EAEAEA}.shopInformation .infoBox__title:before{content:"";display:block;width:4px;height:25px;background-color:#6ad1cd;margin-right:14px}.shopInformation .infoBox__title .text{font-size:15px;color:#121212;font-weight:600}.shopInformation .infoBox__content{padding:16px 20px 27px}.shopInformation .businessInfo__item{flex-wrap:nowrap;padding:16px 0}.shopInformation .businessInfo__item:last-child{border-bottom:none}.shopInformation .businessInfo__item>.label{width:96px;flex:0 0 96px;font-size:12px;line-height:16px;color:#121212;font-weight:600}.shopInformation .businessInfo__item>.content{font-size:13px;color:#121212;font-weight:300;line-height:16px;padding-left:10px;word-break:break-all}.shopInformation .businessInfo__item .snsList{display:flex;flex-wrap:nowrap;align-items:center}.shopInformation .businessInfo__item .snsList>li{width:40px;flex:0 0 40px;margin-right:15px}.shopInformation .shopMap__iframe{position:relative}.shopInformation .shopMap__iframe:before{content:"";display:block;padding-top:59.344894027%}.shopInformation .shopMap__iframe iframe{position:absolute;width:100%;height:100%;z-index:5;left:0;top:0}.shopInformation .shopMap__action{margin-top:10px;padding:0 13px;display:flex;align-items:center;flex-wrap:nowrap}.shopInformation .shopMap__action>li{flex:0 0 calc((100% - 12px)/2);margin-right:12px}.shopInformation .shopMap__action>li:nth-child(2n){margin-right:0}.promoRecruit{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;width:100%;border:1px solid #E5E5E5;border-top:none;padding:20px 22px}.promoRecruit__title .topic{font-size:21px;color:#121212;font-weight:600;letter-spacing:.2px}.promoRecruit__title .note{margin-top:5px;font-size:11px;color:#121212;font-weight:300}.promoRecruit__link{flex:0 0 192px;width:192px}.section--shopMessage .section__title{margin-bottom:24px}.section--shopMessage .limitGroup__content.is-limited{max-height:1000px;overflow:hidden}.section--shopMessage .limitGroup__content.is-active{max-height:none}.section--shopPrimary .section__content .treatment .sticker{margin-bottom:16px}.section--shopPrimary .section__content .businessInfo{margin-top:16px}.section--shopPrimary .section__content .businessInfo>.businessInfo__item{flex-wrap:nowrap}.section--shopPrimary .section__content .businessInfo>.businessInfo__item:before{width:69px;background-color:#6ad1cd}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.label{width:69px;flex:0 0 69px;font-size:13px;color:#2e2e2e;font-weight:600}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.content{padding-left:12px;font-size:13px;color:#2e2e2e;font-weight:300}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.content.t-lineclamp{line-height:20px}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.content .salary{font-size:12px;font-weight:600;color:#f0749d}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.content .salary i{margin:0 1px;font-size:10px;font-style:normal}.section--shopPrimary .section__content .businessInfo>.businessInfo__item>.content .unit{font-size:10px;font-weight:300;color:#121212;position:relative;top:-1px}.section--shopPanorama .section__title{margin-bottom:17px}.section--shopPanorama .swiperContainer{position:relative}.section--shopPanorama .swiperContainer--thumb{margin-top:8px}.section--shopPanorama .swiperContainer--text{margin-top:11px}.section--shopPanorama .swiperContainer .swiper-control{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.section--shopPanorama .swiperContainer .swiper-button-prev,.section--shopPanorama .swiperContainer .swiper-button-next{display:block;width:41px;height:41px}.section--shopPanorama .swiperContainer .swiper-button-prev:after,.section--shopPanorama .swiperContainer .swiper-button-next:after{content:"";display:block;height:100%}.section--shopPanorama .swiperContainer .swiper-button-prev{left:-14px}.section--shopPanorama .swiperContainer .swiper-button-prev:after{background-image:url(https://files.emily-job.jp/public/build/images/0a84c12c6659097b.svg)}.section--shopPanorama .swiperContainer .swiper-button-next{right:-14px}.section--shopPanorama .swiperContainer .swiper-button-next:after{background-image:url(https://files.emily-job.jp/public/build/images/bfe09da59553d9fc.svg)}.section--shopPanorama .panorama{position:relative}.section--shopPanorama .panorama:before{content:"";display:block;padding-top:66.4285714286%}.section--shopPanorama .panorama .shop360-view{position:absolute;top:0;left:0;width:100%;height:100%}.section--shopPanorama .panorama .pnlm-controls-container{left:8px}.section--shopPanorama .panorama .pnlm-controls{margin-top:8px}.section--shopPanorama .panoramaThumbs{text-align:center}.section--shopPanorama .panoramaThumbs .swiper-wrapper{display:flex;justify-content:center;transform:translateZ(0)!important}.section--shopPanorama .panoramaThumbs .swiper-slide{width:117px;height:88px;text-align:center;overflow:hidden;cursor:pointer}.section--shopPanorama .panoramaThumbs .swiper-slide-thumb-active:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:3px solid #4CC9B1;z-index:10}.section--shopPanorama .panoramaThumbs .swiper-slide img{position:absolute;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:5}.section--shopPanorama .panoramaText__txt{font-size:13px;color:#121212;font-weight:300;line-height:1.38}.section--treatment .section__title{margin-bottom:20px}.section--treatment .businessPoint__list{margin-top:20px}.section--treatment .businessPoint__list .pointItem{margin-bottom:20px}.section--treatment .businessPoint__list .pointItem:last-child{margin-bottom:0}.section--tainyuSchedule .section__title{margin-bottom:20px}.section--tainyuSchedule .recruitSchedule>li{flex:0 0 calc((100% - 48px) / 7);margin-right:8px}.section--tainyuSchedule .recruitSchedule>li:last-child{margin-right:0}.section--tainyuSchedule .section__content .recruitSchedule{margin-top:18px}.section--process .section__title{margin-bottom:22px}.section--process .limitGroup{padding-bottom:50px}.section--process .limitGroup.is-active{padding-bottom:0}.section--shopMovie .section__title{margin-bottom:25px}.section--photoGallery .section__title{margin-bottom:20px}.section--photoGallery .imageGallery{width:100%;display:flex;flex-wrap:wrap}.section--photoGallery .imageGallery>.imageGallery__item{flex:0 0 calc((100% - 18px) / 3);margin-right:9px;margin-bottom:9px}.section--photoGallery .imageGallery>.imageGallery__item:nth-child(3n){margin-right:0}.section--photoGallery .imageGallery>.imageGallery__item:nth-last-child(-n+3),.section--photoGallery .imageGallery>.imageGallery__item:nth-last-child(-n+2),.section--photoGallery .imageGallery>.imageGallery__item:nth-last-child(-n+1){margin-bottom:0}.section--photoGallery .imageGallery>.imageGallery__item .galleryWrap{position:relative}.section--photoGallery .imageGallery>.imageGallery__item .galleryWrap:before{content:"";display:block;padding-top:100%}.section--photoGallery .imageGallery>.imageGallery__item .galleryWrap .image{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--photoGallery .imageGallery>.imageGallery__item .galleryWrap--shopPhoto:before{padding-top:75%}.section--recruit .section__title{margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between}.section--recruit .section__title .update{font-size:12px;color:#ccc;font-weight:300}.section--recruit .section__content>.action{margin-top:18px}.section--faq .section__title{margin-bottom:6px}.section--faq .limitGroup{padding-bottom:60px}.section--faq .limitGroup.is-active{padding-bottom:0}.section--surrounding .section__title{margin-bottom:26px;display:flex;align-items:flex-end;justify-content:space-between}.section--surrounding .section__title .update{font-size:12px;color:#ccc;font-weight:300}.section--comment .section__content .action{margin-top:27px}.section--shopInterview{padding-top:24px}.section--snsEmbed .section__title{margin-bottom:17px}.section--snsEmbed .section__content blockquote{margin:0}.editorBlock>p,.editorBlock>div{text-align:center;margin:20px 0;font-size:13px;color:#121212;line-height:18px}.editorBlock>p:first-child,.editorBlock>div:first-child{margin-top:0}.editorBlock>p:last-child,.editorBlock>div:last-child{margin-bottom:0}.editorBlock img,.editorBlock iframe{display:block;max-width:100%;height:auto}.shopMessage__textBlock{border:1px solid #EAEAEA;margin-top:20px;margin-bottom:30px;border-radius:3px;background-color:#fff}.shopMessage__textBlock .editorBlock>p,.shopMessage__textBlock .editorBlock>div{text-align:left;margin:0 0 12px;font-size:13px;color:#777}.shopMessage__textBlock .editorBlock>p:last-child,.shopMessage__textBlock .editorBlock>div:last-child{margin-bottom:0}.shopMessage__textBlock .limitGroup{padding:20px;position:relative}.shopMessage__textBlock .limitGroup__content.is-limited{max-height:54px;overflow:hidden}.shopMessage__textBlock .limitGroup__content.is-active{max-height:none;padding-bottom:18px}.shopMessage__textBlock .textblock-toggle{position:absolute;right:20px;bottom:20px;background:#fff;line-height:18px;padding-left:10px;z-index:2}.shopMessage__textBlock .textblock-toggle:before{content:"";position:absolute;left:-30px;top:0;width:30px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}.shopMessage__textBlock .textblock-toggle button{border:none;background:transparent;font-size:12px;color:#777;cursor:pointer;padding:0;outline:none}
