@charset "utf-8";@media screen and (max-width:767px){#shop{}}@media screen and (min-width:768px){#shop{}}#detail{background-color:#FFECE5}#detail_head{background-color:#F5B4DB;color:#FFF;line-height:1.5}#detail_head h1{line-height:1.25}#detail_area{margin-top:.25em;position:relative;padding-left:2em}#detail_area a{color:#FFF}#detail_area:before{content:"\F034E";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:.45em;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#main{background-color:#FFF}.img_box:not(.is_one):not(.slick-slider){position:relative}.img_box:not(.is_one):not(.slick-slider):before{content:"";display:block;padding-top:100%}.img_box:not(.is_one):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);width:100%}.img_box:not(.is_one):not(.slick-slider)>li:not(.slick-slide):first-child{z-index:2}#main_image img{width:100%}#catch{display:block;line-height:1.5;margin-bottom:.5em}#contacts_ftr{background-color:#FFF}#contacts a,#contacts_ftr a{text-decoration:none}#contacts a:not(.mdi-phone):not(.mdi-cellphone),#contacts_ftr a:not(.mdi-phone):not(.mdi-cellphone){-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#F58DAB;color:#FFF;display:inline-block;line-height:1.5;transition:box-shadow 0.2s ease-out 0s;vertical-align:top}#contacts a:not(.mdi-phone):not(.mdi-cellphone):before,#contacts_ftr a:not(.mdi-phone):not(.mdi-cellphone):before{display:block;font-size:150%;text-align:center}#contacts a:not(.mdi-phone):not(.mdi-cellphone):hover,#contacts_ftr a:not(.mdi-phone):not(.mdi-cellphone):hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset;opacity:1}#contacts a.line,#contacts_ftr a.line{background-color:#06C755!important}#contacts a.line:before,#contacts_ftr a.line:before{background-color:transparent!important;background-image:url(https://snack-recruit.com/images/user/icon/sns/line.svg);background-position:center center;background-repeat:no-repeat;background-size:87.5% auto;content:""}@media screen and (max-width:319px){#contacts .mdi,#contacts .line,#contacts_ftr .mdi,#contacts_ftr .line{width:50% important}#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{font-size:50%}}@media screen and (min-width:320px) and (max-width:359px){#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{font-size:50%}}@media screen and (min-width:360px) and (max-width:374px){#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{font-size:56.25%}}@media screen and (min-width:375px) and (max-width:413px){#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{font-size:68.75%}}@media screen and (min-width:414px) and (max-width:767px){#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{font-size:75%}}@media screen and (max-width:767px){#detail{padding-top:6.25%;padding-bottom:6.25%}#detail_head{margin:0 auto;padding:1.5625% 3.125%;width:93.75%}#detail_head h1{font-size:137.5%}#detail_head>span{display:block}#main{margin:0 auto;padding:3.125% 3.125%;width:93.75%}#catch{font-size:112.5%}#contacts_ftr{margin:0 auto;padding:3.125% 3.125%;width:93.75%}#contacts,#contacts_ftr{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-top:.5em}#contacts_ftr .title_bar{width:100%}#contacts .mdi,#contacts_ftr .mdi{background:-webkit-linear-gradient(top,#FFB3CA,#FF86AB);background:linear-gradient(to bottom,#FFB3CA,#FF86AB)}#contacts .line,#contacts_ftr .line{background:-webkit-linear-gradient(top,#65DF8B,#04CB42);background:linear-gradient(to bottom,#65DF8B,#04CB42)}#contacts .mdi,#contacts .line,#contacts_ftr .mdi,#contacts_ftr .line{padding:.25em;text-align:center;width:-webkit-calc(20% - 1px);width:calc(20% - 1px)}#contacts.contacts1 .mdi,#contacts.contacts1 .line,#contacts_ftr.contacts1 .mdi,#contacts_ftr.contacts1 .line{width:100%}#contacts.contacts2 .mdi,#contacts.contacts2 .line,#contacts_ftr.contacts2 .mdi,#contacts_ftr.contacts2 .line{width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}#contacts.contacts3 .mdi,#contacts.contacts3 .line,#contacts.contacts6 .mdi,#contacts.contacts6 .line,#contacts.contacts9 .mdi,#contacts.contacts9 .line,#contacts_ftr.contacts3 .mdi,#contacts_ftr.contacts3 .line,#contacts_ftr.contacts6 .mdi,#contacts_ftr.contacts6 .line,#contacts_ftr.contacts9 .mdi,#contacts_ftr.contacts9 .line{width:-webkit-calc((100% / 3) - 1px);width:calc((100% / 3) - 1px)}#contacts.contacts4 .mdi,#contacts.contacts4 .line,#contacts.contacts7 .mdi,#contacts.contacts7 .line,#contacts.contacts8 .mdi,#contacts.contacts8 .line,#contacts.contacts12 .mdi,#contacts.contacts12 .line,#contacts_ftr.contacts4 .mdi,#contacts_ftr.contacts4 .line,#contacts_ftr.contacts7 .mdi,#contacts_ftr.contacts7 .line,#contacts_ftr.contacts8 .mdi,#contacts_ftr.contacts8 .line,#contacts_ftr.contacts12 .mdi,#contacts_ftr.contacts12 .line{width:-webkit-calc(25% - 1px);width:calc(25% - 1px)}#contacts .mdi span,#contacts .line span,#contacts_ftr .mdi span,#contacts_ftr .line span{display:block}#contacts .mdi-phone,#contacts .mdi-cellphone,#contacts_ftr .mdi-phone,#contacts_ftr .mdi-cellphone{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#F58DAB;color:#FFF;display:inline-block;line-height:1.5;transition:box-shadow 0.2s ease-out 0s;vertical-align:top}#contacts .mdi-phone:before,#contacts .mdi-cellphone:before,#contacts_ftr .mdi-phone:before,#contacts_ftr .mdi-cellphone:before{color:#FFF;display:block;font-size:150%;text-align:center}#contacts .line:before,#contacts_ftr .line:before{height:1.5em;margin:0 auto;width:1.5em}#contacts .mdi-phone:hover,#contacts .mdi-cellphone:hover,#contacts_ftr .mdi-phone:hover,#contacts_ftr .mdi-cellphone:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset;opacity:1}}@media screen and (min-width:768px){#detail{padding-top:50px;padding-bottom:50px}#detail_head{padding:.75em 2em}#detail_head h1{display:inline-block;font-size:175%}#main{border-collapse:separate;border-spacing:0;display:table;padding:1.5em 2em;table-layout:fixed;width:100%}#main_image{display:table-cell;vertical-align:top;width:31.25%}#main figcaption{display:table-cell;padding-left:2em;vertical-align:top}#catch{font-size:125%}#contacts_ftr{padding:1.5em 2em}#contacts_ftr .title_bar{margin-bottom:24px}#contacts .mdi-phone,#contacts .mdi-cellphone,#contacts_ftr .mdi-phone,#contacts_ftr .mdi-cellphone{display:inline-block;font-size:175%;line-height:1.25;margin-right:1em}#contacts a.mdi-phone:hover,#contacts a.mdi-cellphone:hover,#contacts_ftr .mdi-phone:hover,#contacts_ftr .mdi-cellphone:hover{text-decoration:underline}#contacts .mdi-phone:before,#contacts .mdi-cellphone:before,#contacts_ftr .mdi-phone:before,#contacts_ftr .mdi-cellphone:before{color:#FB6775}#contacts a:not(.mdi-phone):not(.mdi-cellphone),#contacts_ftr a:not(.mdi-phone):not(.mdi-cellphone){background-color:#F58DAB;border-radius:5px;margin-top:.5em;margin-right:1em;padding:.75em .5em .75em 3.5em;position:relative;width:18em}#contacts a:not(.mdi-phone):not(.mdi-cellphone):before,#contacts_ftr a:not(.mdi-phone):not(.mdi-cellphone):before{background-color:#FFF;border-radius:5px;color:#F58DAB;height:1.5em;margin-left:.3333333333333333em;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1.5em}}@media screen and (min-width:768px) and (max-width:939px){#contacts a:not(.mdi-phone):not(.mdi-cellphone){font-size:68.75%}}@media screen and (min-width:940px) and (max-width:1023px){#contacts a:not(.mdi-phone):not(.mdi-cellphone){font-size:81.25%}}@media screen and (min-width:1024px) and (max-width:1199px){#contacts a:not(.mdi-phone):not(.mdi-cellphone){font-size:87.5%}}}}#footer_bnavi{background-color:#E5ABEA;z-index:1001}#footer_bnavi>div{background-color:#E5ABEA;display:table;height:56px;line-height:1;width:100%}#footer_bnavi>div a,#footer_bnavi>div>span,#footer_bnavi>div>i{color:#FFF;display:table-cell;text-align:center;text-decoration:none;vertical-align:middle;width:25%}#footer_bnavi>div a[href*="line"] .mdi-blank{background:url(https://snack-recruit.com/images/user/icon/sns/line.png) center center no-repeat;background-size:auto 120%}#footer_bnavi>div>*+*{border-left:1px solid #FFF}#footer_bnavi>div #footer_bnavi_totop{font-size:250%}@media screen and (max-width:767px){#footer_bnavi>div a .mdi{display:block}#footer_bnavi>div a .mdi:before{font-size:162.5%}#footer_bnavi>div a p{font-size:62.5%;margin-top:6px}}@media screen and (min-width:768px) and (max-width:1279px){#footer_bnavi>div a .mdi{display:inline-block;margin-right:.5em;vertical-align:baseline}#footer_bnavi>div a .mdi:before{font-size:175%}#footer_bnavi>div a p{font-size:175%;display:inline-block;vertical-align:baseline}}@media screen and (max-width:1279px){#footer_bnavi{}#footer_bnavi:before{content:"";display:block;padding-top:56px}#footer_bnavi>div{position:fixed;bottom:0;left:0;width:100%}#btn_totop{display:none!important}}@media screen and (min-width:1280px){#footer_bnavi{display:none}}
