@charset "utf-8";#slider img{width:100%}#slider:not(.slick-slider){position:relative}#slider:not(.slick-slider):before{content:"";display:block}#slider:not(.slick-slider)>li:not(.slick-slide){position:absolute;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#slider:not(.slick-slider)>li:not(.slick-slide):first-child{z-index:2}#slider .slick-dots{bottom:0}#slider .slick-dots li.slick-active button:before{background-color:#8480FF}@media screen and (max-width:767px){#slider{}}@media screen and (min-width:768px){#slider{}}@media screen and (max-width:1439px){#slider:not(.slick-slider):before{padding-top:28.57142857142857%}#slider:not(.slick-slider)>li:not(.slick-slide){width:100%}}@media screen and (min-width:1440px){#slider picture{width:1400px}#slider:not(.slick-slider):before{padding-top:400px}#slider:not(.slick-slider)>li:not(.slick-slide){width:1400px}#slider.slick-slider li.slick-slide{width:1400px}}@media screen and (max-width:767px){.title_gradation{margin-bottom:3.125%}}@media screen and (min-width:768px){.title_gradation{margin-bottom:20px}}#intro{background-color:#F5EAF7}#keyword input[type="text"]{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border:1px solid #E5ABEA;border-radius:1000px 0 0 1000px;font-size:16px;height:32px;line-height:30px;margin-right:.75em;padding:0 1em;transition:border-color,box-shadow 0.2s ease-out 0s;vertical-align:middle;width:-webkit-calc(100% - 6em);width:calc(100% - 6em)}#keyword input[type="text"]:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.7)}#keyword button{border-radius:0 1000px 1000px 0;height:32px;line-height:32px;vertical-align:middle;width:5.25em}#search_by{line-height:1.5}#search_by a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-top:1px solid #E5ABEA;border-left:1px solid #E5ABEA;display:block;position:relative;text-decoration:none;text-align:center;transition:opacity 0.2s ease-out 0s}#search_by a:hover{opacity:.7}#search_by a:after{background-color:#E5ABEA;border:1px solid #FFF;color:#FFF;font-family:"Material Design Icons";font-size:150%;display:block;position:absolute;text-align:center}#search_by a p strong{color:#E5ABEA;padding-left:2em;position:relative}#search_by a p strong:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5em;pointer-events:none;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:2em}#container.lazyloaded #search_by a[href="https://snack-recruit.com/nationwide/"] p strong:before{background-image:url(https://snack-recruit.com/images/user/icon/open.svg)}#container.lazyloaded #search_by a[href="https://snack-recruit.com/trial/"] p strong:before{background-image:url(https://snack-recruit.com/images/user/icon/newly.svg)}#container.lazyloaded #search_by a[href="https://snack-recruit.com/latest/"] p strong:before{background-image:url(https://snack-recruit.com/images/user/icon/new.svg)}#search_by a>span{border:1px solid #E5ABEA;border-radius:1000px;display:inline-block;padding:.0625em 1.5em}#search_by a>span b{color:#8480FF;margin-left:.5em}@media screen and (max-width:767px){#intro{padding-top:6.25%;padding-bottom:6.25%}#keyword{padding:0 3.125%}#search_by{margin-top:3.125%;padding:0 3.125%}#search_by a{padding:.25em 0 .75em}#search_by a:last-child{border-bottom:1px solid #E5ABEA}#search_by a:after{content:"\F0142";height:100%;line-height:3.625;bottom:-1px;right:0;width:24px}#search_by a p{margin-bottom:.25em}}@media screen and (min-width:768px){#intro{padding-top:50px;padding-bottom:50px}#search_by{margin-top:50px}#search_by:after{clear:both;content:"";display:block}#search_by a{float:left;padding:.5em 0 -webkit-calc(1em + 24px);padding:.5em 0 calc(1em + 24px);width:-webkit-calc(100% / 3);width:calc(100% / 3)}#search_by a:last-child{border-right:1px solid #E5ABEA}#search_by a:after{content:"\F0140";height:24px;line-height:24px;bottom:0;left:-1px;width:100%}#search_by a p{margin-bottom:.5em}}@media screen and (max-width:939px){#search_by a p strong{font-size:125%}#search_by a>span b{font-size:112.5%}}@media screen and (min-width:940px){#search_by a p strong{font-size:150%}#search_by a>span b{font-size:125%}}#area_list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:space-between;align-content:space-between;line-height:1.5;text-align:center}#area_list>li{background-color:#FFF;box-shadow:2px 2px 4px 1px rgba(255,143,180,.2);color:#7F7F7F;display:inline-block;overflow:hidden;text-decoration:none;vertical-align:top}#area_list>li>*:first-child{color:#FFF;display:block;font-size:120%;font-weight:700}#area_list>li>s:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#area_list>li>a:first-child:hover{opacity:.7}#area_list>li p{text-align:left}#area_list>li p a{color:#7F7F7F;display:inline-block;margin-top:.5em}#area_list>li p span{color:#7F7F7F;display:inline-block;margin-top:.5em}@media screen and (max-width:413px){#area_list>li{margin-bottom:5px;padding:5px}}@media screen and (min-width:414px) and (max-width:767px){#area_list>li{margin-bottom:10px;padding:10px}}@media screen and (max-width:767px){#area_list{margin-bottom:3.125%}#area_list{-webkit-justify-content:space-around;justify-content:space-around}#area_list>li{border-radius:7px;width:30%}#area_list>li>*:first-child{border-radius:5px;padding:2px 0}#area_list>li p{font-size:75%}}@media screen and (min-width:768px){#area_list{-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:900px}#area_list>li{border-radius:10px;margin-bottom:1em;padding:1em;width:32%}#area_list{margin-bottom:2em}#area_list>li>*:first-child{border-radius:7px;padding:7px 0}#area_list>li p{font-size:87.5%}}@media screen and (min-width:768px) and (max-width:959px){#area_list{padding:0 20px}}
